Software Engineering
12 articles
-
When Code Outpaces the Systems Around It AI can help write the code. The harder part is everything after: review, tests, approvals, and ownership. -
How AI Changed My Workflow as a Software Engineer AI tools changed my workflow fast, but the real lesson was simpler: build for flexibility, resilience, and task-fit instead of chasing peak capability. -
Career Growth Is Not a Meeting You Attend One-on-ones and development plans only work when you treat them as objectives, not calendar events. -
Rebuilding My Blog From the Ground Up Leaving Ghost for Astro and Cloudflare Pages: owning my blog stack -
The Cost Of Keeping What You Should Remove Every product accumulates features that cost more to keep than they are worth. Here's why keeping them is the most expensive form of laziness. -
What Code Reviews Actually Teach Us A reflection on why code reviews matter, why they feel personal, and how they protect teams from costly mistakes. -
Commitment Without Agreement: What Great Teams Understand The best engineering teams share four traits: full commitment to decisions, separating ideas from identity, pragmatic judgment, and informed captains. -
Revisiting: Clean Up Your Code by Applying These 7 Rules A reflection on clean code, five years later. What still holds up, what feels incomplete, and how experience changed how I think about cleanup. -
Architecture Without Constraints Is Just Speculation Over-engineering early products slows development and increases costs long before scale becomes real. -
A More Practical Way for Developers to Learn Algorithms Many developers assume performance is for specialists. Stacksmith lets you learn and experience how algorithmic choices impact every language. -
Respecting What Came Before A reflection on old code, missing context, and the importance of understanding past decisions in software development. -
The First 5 Years as a Software Engineer I'll take you through "the good, the bad, and the ugly" of what I experienced in the first 5 years of my career.