Software engineering, explained
Build better software.
Learn from the work.
Practical lessons on architecture, engineering judgment, developer tools, and the decisions behind reliable systems.
Latest thinking
Recent articles
Have a question or idea?