Programming
My AI Coding Experience: Three Principles
AI Coding doesn’t fundamentally make you a better programmer. It’s an amplifier—amplifying your strengths and your weaknesses.
Rethinking Software Design Principles in the Age of Vibe Coding
When AI can rewrite an entire module in seconds, do the design principles built for ‘humans maintaining code’ still apply?
The AI Productivity Divide: From 10x to 100x Engineers
AI’s real value isn’t in producing the final output—it’s in creating Builders. Whether you can create Builders is what separates the 2x from the 100x.