Software Development: The Good & The Bad Parts

Modern software development is beyond broken. Popular practices of resume-driven development, cargo-cult programming, and piling layers upon layers of failed abstractions are only making matters worse.

TheGoodParts.dev is a digital garden (a custom wiki/blog combination) on these and various other software development issues. Simplicity is a prerequisite for reliability.


Bits (microblog)

🕑 Nov 6, 2025
Bluesky 3 Mastodon 14
Unexpected benefits of building your own tools

https://tiniuc.com/make-more-tools/


🕑 Nov 5, 2025
Bluesky 4 Mastodon 7
Every piece of software is a state machine. Any mutable variable adds a staggering number of states to that machine.

https://old.reddit.com/r/programming/comments/1ojmwd9/john_carmack_on_updating_variables/nm518eo/


🕑 Nov 4, 2025
Bluesky 3 Mastodon 12
"A Plea for Lean Software" by Prof. Niklaus Wirth (1995)

https://liam-on-linux.dreamwidth.org/88032.html



Popular wiki/blog pages:

Recently added/updated pages:

More >