There is more to code review than (automatable) detection
The abstract for article “ The End of Code Review: Coding Agents Supersede Human Inspection ” paints this picture for the reader…
The latest blog posts to take off on Hacker News. 259 posts.
The abstract for article “ The End of Code Review: Coding Agents Supersede Human Inspection ” paints this picture for the reader…
On first principles thinking, learning to work with agents, and setting experience aside long enough to see a problem clearly.
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
AI forced me to abandon evidence-based best pedagogy practices, focus on oral and written exams, and redo most assignments. Here is what we did in 17-645...
28.0% of 668,355 job postings open on employers' own careers sites have been up for more than 90 days. Age by category, country and applicant tracking system, the employers with the most open postings, closures and reposts. Measured at the source, monthly.
Why reasonable explanations are one of the easiest ways to avoid changing anything.
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 shared this note with my team earlier this week, and am posting it here as well. I hope it is interesting or helpful for others working on building product in the age of AI.]
on proving yourself, burning out, and being a good teammate
In early 2025, I started seeing people turn off their brain as they use LLMs 1 . They would have an LLM take an action (summarize text, write some code, etc.), and just assume that it worked 2 . This generally didn't work in early 2025 and the result was often quite silly.
Ask a team what they shipped this year and you’ll get a list. Ask what they killed and the room goes quiet.
if you always wanted to but think it isn't worth telling a speaker you liked their talk, this is your encouragement post to do so.
I find it very useful to be able to do everyone else’s job — it helps you learn how they work and what they need, and it helps even more when you need their job done, but they won’t do it themselves.
Best practices for writing a design doc based on my experience working as a developer at Google and Microsoft.
Carrying on in the face of creative devaluation.
What are the true limits to motivation?
U.S. workers form first recognized unit as global union movement builds across Wikimedia Foundation
I'd rather argue with strangers on the Internet.
I used to wonder why I see so many more bugs than most people. I easily observe hundreds to thousands of bugs per week and nothing seems to work , but most people I talk to don't see anything like this . For a long time, I thought this had something to do with how I use computers but, over time, I've realized that…
Starting at Engine brought back the urge to prove myself quickly, and the difficulty of knowing what to change before I understood the context.
AI definitely helps with productivity, but only when you have the right culture in place first!
There is a misunderstanding about software engineering that AI is making increasingly visible: we tend to confuse writing code with building software.
The need for ongoing friction in long-term skill formation.
How listening broadly turns everyday problems into useful project ideas.
My father passed recently, and he was twice my age. I am approximately the same age that he was when I was born, and I am now “the old generation” - there’s no one left in the generation above me.
The current situation on the IT job market is hard. So you are lucky when a recruiter on LinkedIn reaches out to you having a suitable match for a new position based on your prior experience. It might not be what it seems at a first glance.
Many employers worry remote workers feel disconnected. A new study found they reported higher well-being and were no more likely to feel isolated than their
Both teams worked really hard to get in the best shape. On the day of the first race, both teams were ready to win.