New
The latest blog posts to take off on Hacker News. 4,747 posts.
Why thinking out loud with someone beats thinking alone
Why does a five-minute hallway conversation sometimes solve what a week of solo thinking couldn't?
Is Meta destroying its engineering organization?
Leadership at the social media giant has been on an AI-fueled rampage through its engineering org. We report what’s happened
What job interviews taught me about Kubernetes
So I've been job hunting lately. Reading job postings, doing interviews, talking to engineering teams at like a dozen companies. And I noticed...
Leaving Mozilla
> On burn-out and bull-headedness
Why I'm Forced to Say Farewell: Google Management Has Lost Its Moral Compass
I am forced to leave Google with 2026-08-31 because of the deal with the US Department of War, which is incompatible with my ethical principles.
Why AI hasn't replaced software engineers, and won't
Coding agents as normal technology
RIP software hackathons. Long live the hardware hackathon
Oscar's thoughts too large for a tweet
Automating myself out of development
On how I progressively removed myself using Claude Code out of the development cycle - or did I?..
Cleaning up after AI rockstar developers
We've all worked with a rockstar developer. They joined the team years ago, full of energy. They had great ideas about new tech, new paradigms, new architectures. Their cutting-edge ideas left everyone else feeling a bit behind and outdated.
Replies to comments on my "LLMs are eroding my career" post
So, my latest post went viral. And with virality, you get a ton of comments that you must reply to. I don't want to reply in HN/Reddit/Whatever to prev...
Doing nothing at work
Many engineers should be doing less work. I don’t necessarily mean producing less code or fewer changes, but literally working fewer hours in the day. When they…
LLMs are eroding my software engineering career and I don't know what to do
I'm a software engineer, completing 10 years of professional experience this year. I started my career as a web frontend engineer (it was easier for me to de...
Domain expertise has always been the real moat
The hard part of writing software has never been the writing. It was building a working model of the domain in your head first. Before you could ship a payroll…
AI job grief: A psychological crisis hitting tech workers
Across hundreds of Reddit threads and a small body of clinical literature, AI-driven displacement is producing an emotional category that most closely resembles grief, and the institutions causing it have no language for it.
The Last Technical Interview
Today we will pour one out for the vaunted technical interview process, which is on its last leg. And we’ll talk a little about what’s…
The four programming questions from my 1994 Microsoft internship interview (2023)
Interestingly enough, at least two of them were specifically about performance!
Can we have the day off?
So, apparently we are at the cusp of the entire world’s white collar workforce (and, by extension, much of the US workforce) undergoing a revolution in productivity. AI is the technology that is going to revolutionize the way we work, the way we interact with the world, the way we learn, the way we socialize, and all…
The just-say-no engineer was a ZIRP phenomenon
The engineer who says no all the time is a real archetype among senior and staff engineers. Their role is to slow things down, to block the development of…
The worst job interview I ever had
Or how not to do a culture fit interview
A portentous reunion
I just attended my thirtieth college reunion, and there were some clear trends among my mid-life peers. First among them: grave concern for what AI means for our future and for the future of our (broadly young adult) kids.
The Ask
Coffee in hand, I sit down in the Cave. Any Tuesday during the work week, a sip, and I parse the calendar. 1:1 — he's fine. Status meeting — listen. Staff me
Human Bottlenecks
Why AI won't augment human capabilities much.
AI has a multiplying effect on existing technical skills
Friendly articles and tutorials for front-end web developers. ❤️
Why is Inkwell stuck in review
I submitted Inkwell for iOS to Apple for review on April 21st. It has gone through numerous rejections, code changes, resubmissions, clarifications, one phone call, and one appeal to the review board, which I’m still waiting to hear back on.
Dumb ways for an open source project to die
How your dependencies became Bernies
Don’t Outsource the Learning
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...
Why senior developers fail to communicate their expertise
Why senior developers talk in terms of complexity while the rest of the business is worried about uncertainty. And what to do about it now that AI is in the picture.
Learning Software Architecture
In reply to an email asking about learning software design skills as a researcher physicist:
Software engineering may no longer be a lifetime career
I don’t think there’s compelling evidence that using AI makes you less intelligent overall. However, it seems pretty obvious that using AI to perform a task…