Layoff Thinking
Were you recently laid off? I have some, hopefully, helpful thoughts to survive the maelstrom of self-doubt and pain that's swirling around inside your head.
Were you recently laid off? I have some, hopefully, helpful thoughts to survive the maelstrom of self-doubt and pain that's swirling around inside your head.
The best time to stop a distraction is before it starts. The second best time is now.
Junior programmers are getting destroyed by AI — down 19%, while devs over 40 thrive. Meanwhile, millions of non-developers are shipping real software without the job title. The credential market collapsed; the activity exploded. The problem: nobody's building the next generation of senior engineers.
A startup CTO's guide to what "the best" really means—how to spot non-obvious high performers and the traits that make early-stage teams win.
Right now, it's too easy to let AI write the code while you skip the learning. The bug gets fixed. Your mental model doesn't move. We are silently trading fu...
Having played both parts in the kabuki play that is employee-employer matchmaking, I feel the way we play it is a zero-sum game. I wish it were not so. When this post started life in 2024, as a wall of text chat message, it was brutal out there, on both sides of the software industry interview table. The ZIRP had…
I just had my first pull request to matplotlib closed. Not because it was wrong. Not because it broke anything. Not because the code was bad.