The bottleneck AI just moved
Generative AI makes writing code faster. That speeds up a step that was rarely the constraint, while piling pressure on the ones that always were.
Topic
Leading engineers and teams. Culture, psychological safety, communication, decision-making, and the long human work of management.
Generative AI makes writing code faster. That speeds up a step that was rarely the constraint, while piling pressure on the ones that always were.
AI accelerates code creation, but engineering still depends on clarity and judgment. Without taste and good feedback loops, speed compounds the debt.
Effective systems are engineered through sound judgment and deliberate decisions. Fear undermines both at the root.
Architecture mirrors how your teams communicate, not how the wiki diagrams say it should. To change the system, change the org chart first.
A $2M failure no code review would catch. Organizational Behavior is the science of why most projects fail in the human system, not the technical one.
Mastering the skills to succeed in remote work without missing a beat in the office
Scaling the Heights of Impact: A guide for software engineers and the leads who inspire them
Unraveling the art of making complexity understandable
How self-interest can undermine a group's outcome
A motivational discussion with wonderful career advice for technology professionals
spoiler: DevOps to the rescue
The Not Invented Here syndrome is a disease for the software industry. Learn how to spot it and prevent it.
Is it all about fast results? What's your true role as an engineer?
Why are we so confused about this?
Another metaphor about professionalism in software development
A metaphor about professionalism in software development
I must admit that I used to be a bit territorial about my code, but not anymore, and let me tell you why.