Related reading
How to work in a software engineering team (2022)
Lobsterskimmosaaskilahti.filobste.rs3Dear Software Makers
Hacker News front pagejim-nielsen.comHN12091No Silver Bullet: Essence and Accidents of Software Engineering
Brooks argues that software development’s fundamental difficulty lies in essential complexity—conceptual design, conformity, changeability, and invisibility—rather than accidental implementation issues. Consequently, no single technology or management trick will yield an order‑of‑magnitude productivity boost; progress must come from disciplined, incremental improvements.
Hall of Fameunc.edu34 minpaperHN11731Simple Made Easy
Rich Hickey argues that simplicity, not easiness, is the foundation of reliable software. He outlines how to choose simple constructs and design abstractions to keep systems understandable and changeable.
Hall of Fameinfoq.com9 mintalkHN16836
