News for hackers. Stuff that matters.
Re:Software Architecture Guide by millerm on Saturday August 24, 2019 @09:04AM (#20786908)
I have had this thought for many years. Where is all the perfectly designed, bug free, maintenance-bliss, fully documented, fully tested, future-proofed code located so we can all marvel at its glory?
Re:Software Architecture Guide by mirceal on Saturday August 24, 2019 @09:19AM (#20786959)
> All code is bad. Every programmer occasionally, when nobody’s home, turns off the lights, pours a glass of scotch, puts on some light German electronica, and opens up a file on their computer. It’s a different file for every programmer. Sometimes they wrote it, sometimes they found it and knew they had to save it. They read over the lines, and weep at their beauty, then the tears turn bitter as they remember the rest of the files and the inevitable collapse of all that is good and true in the world.

from: https://www.stilldrinking.org/programming-sucks

Re:Software Architecture Guide by michael_j_ward on Saturday August 24, 2019 @10:16AM (#20787239)
I haven't gone through this yet- but my understanding is that there are some examples of this here "The Architecture of Open Source Applications" [1].

[1] http://aosabook.org/en/index.html

Re:Software Architecture Guide by mobjack on Saturday August 24, 2019 @10:54AM (#20787431)
You are comparing the perfect against the good while Fowler is likely comparing the good against the bad.

Taking an extra week or two to clean up bad design decisions early in a project can pay dividends in the future.

Spending months extra trying to do the perfect architecture is harder to justify.