-
Why I Still Write Code as an Engineering Manager
I still code as an engineering manager. Not to stay busy, but to show my team what good looks like.
-
Creating Your Own Opportunities
The best career opportunities don’t necessarily come from your manager. They come from seeing potential in the boring work already on your plate.
-
A Year of Writing for Myself (That 230,000+ People Read)
I started this blog about a year ago with pretty modest expectations. It started as a place to organize my thoughts on management, engineering, and everything else in between. I figured maybe a few colleagues would read it. Maybe some friends? I really did not expect that I’d have more than 230,000 unique visitors in…
-
The Strange Case of Engineers Who Dismiss AI
Some engineers dismiss AI coding tools as ‘garbage’ without trying modern versions. Their outdated opinions are costing them.
-
AI Can Write Your Code. It Can’t Do Your Job.
The companies building AI are spending billions to acquire engineers, not replace them. Here’s why your job is safer than you think.
-
What Actually Makes You Senior
The one skill that separates senior engineers from everyone else isn’t technical. It’s the ability to take ambiguous problems and make them concrete.Retry
-
Stop Avoiding Politics
Most engineers think workplace politics is dirty. They’re wrong. Refusing to play politics doesn’t make you noble; it makes you ineffective.
-
What Doesn’t Change
Why the faster tech evolves and AI advances, the more valuable computer science fundamentals become. Understanding principles beats chasing trends.
-
Good Engineer/Bad Engineer
Why the best engineers aren’t always the smartest — and what separates engineers who ship from those who just code.
-
The RISE of the Junior Developer
Discover how Junior Developers now level up at lightning speed, as AI turns every code review into real-time, on-demand mentorship.