Essays
Vibe Coding Is Having Its Hangover Moment
The code worked. Until production happened. AI-assisted development is accelerating software delivery, but many teams are discovering that fast code and good code are not the same thing.
Ideas for focusing on meaningful progress instead of staying busy, including what actually moves the needle at work.
Essays
The code worked. Until production happened. AI-assisted development is accelerating software delivery, but many teams are discovering that fast code and good code are not the same thing.
Career Growth
AI can help developers move faster, but speed without understanding creates fragile systems, security risks, and technical debt. Responsible AI use is not about avoiding AI. It is about using it without surrendering your judgment, ethics, or engineering standards.
Field Notes
Return-to-office policies are often framed as collaboration fixes. In practice, they usually signal something else: unclear outcomes, weak measurement, and a quiet shift of cost from companies to employees.
Career Growth
Early developer advice focuses on survival, not growth. These are the lessons I wish someone had shared before my career slowed down.
Career Growth
Developer growth is rarely apparent in the moment. These subtle signals help you recognize progress even when it does not appear to be occurring.
Career Growth
Growth as a developer is rarely obvious while it is happening. These signals help you tell whether you are actually progressing or just staying busy.
Productivity
Speed is often praised early in a developer career. This is why optimizing for speed too soon can quietly limit growth and long-term impact.
Career Growth
Most early developer career mistakes are quiet ones. These habits feel productive at first, but they often slow growth without anyone noticing.
Career Growth
Feeling behind is common in an early or mid-career developer role. This is how to replace vague anxiety with clear, intentional progress that actually compounds.
Career Growth
Always be learning” sounds like good advice. For early developers, it often creates anxiety, distraction, and shallow growth. Here is a better way to think about learning.
Career Growth
Every January we promise change. By February the same systems are still running the show. This year is about fewer promises and better leadership through focus, clarity, and boring habits that actually work.
Leadership
Being busy feels productive. Being valuable actually is. Here’s how leaders accidentally confuse motion with impact, and how to fix it without burning out your team.