Loading...
Loading...
23 posts filed under “engineering”
A comprehensive synthesis of 21 posts on DX: patterns, principles, and practices for building exceptional developer tools and experiences.
It started with a Jupyter notebook. 'Look, I built a chatbot in 10 minutes!' Nine months later, three engineers had quit and the company almost folded.
Your team shipped 12 features last quarter. This quarter, with the same people and same effort, you shipped 8.
I've watched engineering teams slow to a crawl, not because they hired bad developers or chose wrong technologies, but because they treated technical debt li...
OCode: Why I Built My Own Claude Code (and Why You Might Too): A few nights ago, I opened my Anthropic invoice.
Premature Optimization Is the Founder’s Folly There’s a special kind of gravity that pulls technical founders toward performance, scalability, and “doing it...
Most teams are not ready for what is coming. Autonomous agents are not just prototypes anymore...
The End of the Traditional SOC The Security Operations Center (SOC) as we know it is living on borrowed time.
In this post, I'll walk you through the process of building this blog using modern web technologies. From the initial setup to the final deployment, I'll sha...
When I set out to build Shout, my side project for improving engineering recognition, I knew I needed a robust way to evaluate the quality of recognition mes...
"Can you make this JIRA title clearer?" As a product manager, I've heard this question countless times.
"This isn't what we asked for." Five words that strike dread into every engineering team. Five words that signal a fundamental breakdown in the engineering-p...
The Executive Trap I've seen it happen a dozen times: A brilliant engineer becomes CTO and suddenly decides their job is "managing the engineering organization..."
I spent $2,000 on hardware that now handles workloads that would cost $500/month on AWS. The cloud is a tax on people who cannot be bothered to learn infrastructure.
If your inbox feels like a battlefield, you're not alone. The modern email flow is a chaotic mess of promotions, business requests, events, updates, and the...
Every security tool comparison site is compromised. They take vendor money, run vendor ads, and produce vendor-friendly rankings. North exists because the industry refuses to fix this.
The most valuable code I've ever written was messy, quick, and written in response to an immediate customer need.
The most insidious form of technical debt does not come from rushed code or tight deadlines - it comes from overly clever abstractions...
In my last post, I argued against perfectionism in startup environments. Today, I want to explore the other side of that coin: when quality really matters, a...
Security review cycles that worked for traditional software are now a competitive death sentence. AI moves faster than your approval process.
The most expensive software I've ever written was code I wrote "quickly." Not because it was complex, but because I wrote it with the intention of "fixing it...
Every piece of software you build comes with a hidden cost: the integration tax. It's the exponentially growing complexity of connecting with other systems,...
Remember when vertical SaaS was just about digitizing industry-specific workflows. Those days feel like ancient history.