Tags
Software Design
Browse all published documents tagged Software Design.
6 documents
Outgrow Your Taste, Don't Defend It
Building a software solution is three distinct activities: understanding a reality, engineering a general machine, and encoding one into the other. Taste is required by none of them, which is exactly why ego hides there.
Make Feedback Loops Attribute, Don't Just Detect
Why feedback loops become more powerful when code makes its system concepts explicit.
How AI Is Changing Our Relationship to Work in Software Engineering
On the excitement of AI-assisted coding, the disappearance of friction, and the need to learn how to tame our new tools.
AI Makes It Absurd to Keep Engineers Away from Reality
When the cost of producing code falls, value shifts toward understanding the real problem.
Encode, Don't Imply
Why the implicit becomes fragile when humans and agents co-produce code.
Build Systems, Don't Polish Prose
We still talk about code as if it were style. But code runs in the world.