Rather good article: "How to Build Good Software" https://www.csc.gov.sg/articles/how-to-build-good-software …
-
Show this thread
-
"Building good software involves alternating cycles of expanding and reducing complexity. As new features are developed, disorder accumulates. When this messiness starts to cause problems, progress is suspended to spend time cleaning up"pic.twitter.com/aCkHhWWnx7
1 reply 5 retweets 10 likesShow this thread -
Software is about developing knowledge more than writing code: "If a new team takes over the code for an unfamiliar piece of software, the software will soon start to degrade" because they don't have knowledge of the design choices which created itpic.twitter.com/JmiIvwZo6t
1 reply 1 retweet 8 likesShow this thread -
quarantine 'em Retweeted quarantine 'em
This why any time my team takes ownership of a repo from some other team I schedule a task for reading the code and understanding ithttps://twitter.com/qntm/status/1165010052014649344 …
quarantine 'em added,
quarantine 'em @qntmSoftware is about developing knowledge more than writing code: "If a new team takes over the code for an unfamiliar piece of software, the software will soon start to degrade" because they don't have knowledge of the design choices which created it pic.twitter.com/JmiIvwZo6tShow this thread2 replies 1 retweet 6 likesShow this thread -
(Actually, the main reason I do that is because I need to know what liabilities we're inheriting. Known bugs, incomplete features, absent coding standards, disregard for standard development practices)
2 replies 0 retweets 7 likesShow this thread -
"[N]o amount of planning will eliminate all shortcomings" - I reach this point in planning meetings, like a phase change, when it's clearly ceased to be useful to spend more time talking, and it's time for us to leave the room and go and build somethingpic.twitter.com/Bto3cqgA2D
1 reply 0 retweets 12 likesShow this thread
"Overall, good engineers are so much more effective not because they produce a lot more code, but because the decisions they make save you from work you did not know could be avoided"
-
-
I also like this article because of its restrained tone, citation of significant real-world projects and highly limited use of stock photos
1 reply 0 retweets 11 likesShow this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.