-
Continue reading →: Master GenAI Prompting for Better Coding OutcomesMost bad GenAI output is a prompting problem, not a model problem. I share a TDD-based workflow for writing prompts that produce useful code on the first try.
-
Continue reading →: Software Development Design Patterns Made SimpleA practical look at three design patterns I reach for most often — Singleton, Factory Method, and Observer — with C# examples and the tradeoffs worth knowing before you use them.
-
Continue reading →: A Leader’s Guide to Prioritizing Strategic WorkTactical work will always fill whatever time you give it. I share what I’ve learned about protecting space for strategic thinking — saying no, delegating decision rights, and building the team that makes it possible.
-
Continue reading →: The Soft Skills That Actually Matter in Software DevelopmentThe developers who grow fastest aren’t always the strongest coders. I break down the four soft skills — communication, listening, psychological safety, and empathy — that I’ve seen make the biggest difference on real teams.
-
Continue reading →: What I Actually Look for When Hiring Software DevelopersWhat separates a great hire from a regrettable one? The three qualities I prioritize when evaluating developer candidates, grounded in Spolsky’s framework and years of interviews.
-
Continue reading →: What Nobody Told Me About Becoming a ManagerShould you become a manager? My honest answer to the question senior developers ask most, including what you’ll give up and what nobody warns you about.
-
Continue reading →: Growth Mindset: What It Actually Looks Like for DevelopersGrowth mindset isn’t just a buzzword. Where I’ve seen it matter most for developers, Dweck’s warning about “false growth mindset,” and the honest cost of maintaining it.
-
Continue reading →: The Security Mistakes I See Most Often in Code ReviewsThe most common security problems I find in code reviews aren’t exotic flaws. They’re unvalidated input, SQL injection, leaked error details, and secrets in source code.
-
Continue reading →: What I’d Tell Someone Starting a Software Development Career TodayI worked as a developer for years before finishing my degree. Here’s the honest career advice I’d give someone starting out today, from education paths to the AI question.
-
Continue reading →: Context-Switching Is Killing Your Team’s Focus (And You Might Be Causing It)Every context switch costs more than you think. The research behind the problem and the leadership changes I’ve made to protect my team’s focus time.
