Technology
Exploring emerging technologies, AI, and the future of tech.
45 articles

The War Story Tangent That Lost Me a Staff Engineer Offer
I've watched senior engineers bomb system design interviews for 2 years. Your production experience might actually be the problem. Here's why.

I Got Rejected for Staff Twice. Here's What Finally Worked.
Got rejected for staff engineer twice before figuring out what committees actually evaluate. Here's the 18-month timeline and packet strategy that worked.

Why I Switched from Notion to Obsidian (And What I Miss)
I tested 7 PKM tools for coding work. Obsidian won for its local Markdown files and Git support, but Notion still does one thing better.

I Tracked Every Coding Session for 3 Months to Settle the Cursor vs Copilot Debate
After 3 months of tracking every session, one tool hit 80% accuracy while the other stalled at 65%. The winner surprised me for frontend work.

I Convinced My Team to Switch to Linear. 6 Months Later, I Convinced Them to Switch Back.
We ditched Jira for Linear's slick UI and speed. Six months later, reporting gaps and integration holes sent us crawling back. Here's what we learned.

The Day I Realized Being 'Reliable' Was Killing My Career
I went from "reliable" mid-level to staff engineer in 3 years. The 5 moves that actually mattered—and the 3 things I wasted time on.

My First Dev Job Paid $65K. 4 Years Later I Figured Out Why That Was Actually Fine.
Junior devs can earn anywhere from $55K to $115K with the same experience. Here's what actually explains that $60K gap—and how to land on the right side of it.

I Opened VS Code Twice in One Day. That's When I Knew Meetings Had to Go.
20+ hours of meetings a week, two VS Code opens in one day. I pitched a 90-day no-meetings experiment. Here's what actually happened to my output.

We Had a 47,000-Line Class Called TransactionManager. It Did Everything, Including Printer Config.
A 47,000-line class that handled payments AND printer config. 7 real code patterns I've seen nearly sink companies—and how to spot them before they detonate.

I Finally Got the Staff Promotion After 5 Years. It Had Nothing to Do with Better Code.
After 5 years stuck at senior, I realized the gap to staff had nothing to do with code quality. It's about which problems you choose to solve.