For the human makers of things, the incompletenesses and inconsistencies of our ideas become clear only during implementation.
Conceptual integrity is the most important consideration in system design.
There is no single development, in either technology or management technique, which by itself promises even one order-of-magnitude improvement in productivity.
---
These ideas still apply very well to modern society. but, Personally, I hope science advances to the point where nine women really can have a baby in parallel.
We may need that to prevent demographic collapse and keep the pension system from running out of money.
“Open the refrigerator door, HAL”
“I can’t do that right now”
That was true for almost seventy years until roughly last year.
AI is the silver bullet - my output is genuinely 10X what it was before claude code existed.
The premise is that the software development had been mostly "essential complexity" rather than "accidental complexity." But I think anyone who worked as SE in the past decade would have found the opposite is true.
wewewedxfgdf•52m ago
Fred Brooks wrote that book when they were programming IBM operating systems in assembly language.
Times have really, really changed - do not pay attention to the messages of this book unless for historical fun.
yellowapple•47m ago
gaigalas•44m ago
That book isn't, it's built from humility and a rare bright light in this god forsaken field.
zephen•21m ago
Martin Fowler, the author of the blog, may be a bit different than that.
CreepGin•34m ago
linsomniac•31m ago
freetime2•28m ago
janalsncm•24m ago