<div dir="ltr">Coming at it from the opposite side, I sort of feel like any good, experienced developer will think all non-trivial business code bases are varying degrees of terrible.  I mean it's one thing to design a library with a very clear scope and purpose, but business code is always a mess because the real world is messy.  Inevitably you start making tradeoffs from day one that will eventually come back to bite you.  A very smart, business-savvy senior developer may only get bitten 20% of the time, and a junior developer will probably get bitten 90+% of the time, but statistically you will *always* get bitten for a sufficiently (read: not very) complex business application.<div><br></div><div>IMHO the real mark of a truly senior developer is to recognize this reality, and not use it to judge any prior developers, but rather to understand the constraints that led to it, and apply effort to improve the situation at the optimal pain points that we feel today and into the future.  When you prevent future pain, often no one but you will ever know, but it still feels good.<br><div><br></div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 13, 2016 at 11:37 AM, Sam Livingston-Gray <span dir="ltr"><<a href="mailto:geeksam@gmail.com" target="_blank">geeksam@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span class="">On Tue, Sep 13, 2016 at 9:25 AM, Sleepyfox <span dir="ltr"><<a href="mailto:sleepyfox@gmail.com" target="_blank">sleepyfox@gmail.com</a>></span> wrote:<br></span><div class="gmail_extra"><div class="gmail_quote"><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">it's highly likely (based upon my and others' experience) that the </blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">majority of code bases are indeed 'bad'.<br></blockquote><div><br></div></span><div>This conforms to my experience; I've seen a decent range of apps ranging from "rather acceptable" to "uh, let's talk" (the median) all the way down to "...I have no words for this."  See also:  <a href="https://en.wikipedia.org/wiki/Sturgeon%27s_law" target="_blank">https://en.wikipedia.org/<wbr>wiki/Sturgeon%27s_law</a> </div></div></div></div>
<br>______________________________<wbr>_________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
Archives: <a href="http://lists.lrug.org/pipermail/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/<wbr>pipermail/chat-lrug.org</a><br>
Manage your subscription: <a href="http://lists.lrug.org/options.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/options.<wbr>cgi/chat-lrug.org</a><br>
List info: <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" rel="noreferrer" target="_blank">http://lists.lrug.org/<wbr>listinfo.cgi/chat-lrug.org</a><br>
<br></blockquote></div><br></div>