New
The latest blog posts to take off on Hacker News. 6,086 posts.
Developer Philosophy
Amazing as it may seem after all these years, there are still junior developers in the world. A few weeks ago at work we had a talk where senior developers (including me) were invited to spend around five minutes each talking about our personal software development philosophies....
I conditioned myself to fail
Over the years I've literally built hundreds of projects. Some with a lof of potential. Others just batshit crazy ideas. I started noticing a pattern. I'd...
Anthropic: "Applicants should not use AI assistants"
While we encourage people to use AI systems during their role to help them work faster and more effectively, please do not use AI assistants during the application process. We …
FAA Biographical Assessment
could you pass the FAA's Air Traffic Controller (ATC) biographical assessment?
Advice for a friend who wants to start a blog
What’s odd about you is what’s interesting.
Departing the New York Times
I left to stay true to my byline
You should write "without bugs"
Why and how you should write "without bugs"
The FizzBuzz that did not get me the job
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
I am (not) a failure: Lessons learned from six failed startup attempts
A while back I wrote : I've had many, many failures in my life. (Hm, maybe I should write a blog post about that.) This is that post. I'm ...
How do interruptions impact different software engineering activities
Certain tasks, and their complexity, change how impactful an interruption is. Research also discovers a disconnect between perception and physiological data.
No Calls
Enterprise sales don't have to be crazy.
Nobody cares
A rant about caring
Using coding skills to make passive income
A decade of firsthand advice on going from an employed software developer to successful indie hacker running your own business(es).
The DevOps Engineer's Handbook
Rather than technology alone, it's the practices, processes, and culture changes DevOps introduces that can most positively impact your software delivery.
If we had the best product engineering organization, what would it look like?
This is a transcript of my keynote presentation for the Regional Scrum Gathering Tokyo conference on January 8th, 2025. Watch the video here.
The Illustrated Guide to a PhD
There's a bit more below, but I also wrote a follow-up 5 years after the illustrated guide which may be of interest -- HOWTO: Get tenure .
Stop Trying to Schedule a Call with Me
Stop Trying To Schedule A Call With Me - The harassment by SaaS
What it's like working for American companies as an Australian
My experience working across timezones for Americans
Laid off for the first time in my career, and twice in one year
Laid Off for the First Time In My Career, and Twice In One Year - Dillon Shook
Ratchet effects determine engineer reputation at large companies
Why you can't skip to the top (but you can skip to the bottom)
Hitting OKRs vs. Doing Your Job
In Engineering, quarterly OKRs (Objectives & Key Results) can feel like a duplication of product planning. Basically, they say “Ship the Roadmap.” What new information are they comm…
Reflections
The second birthday of ChatGPT was only a little over a month ago, and now we have transitioned into the next paradigm of models that can do complex reasoning. New years get people in a reflective...
How Do You Like What You've Built?
Recently, a colleague asked me for a code review on some complex UI changes. The idea was to make an...
A messy experiment that changed how I think about AI code analysis
A messy experiment that changed how we think about AI code analysis Last week, I watched our AI choke on a React codebase - again. As timeout errors flooded my terminal, something clicked. We’d been teaching AI to read code like a fresh bootcamp grad, not a senior developer. Here’s what I mean.
Conscious unbossing
Conscious unbossing - 52% of Gen-Z professionals don’t want to be middle managers
The Evolution of SRE at Google
Billions of people around the world use Google’s products every day, and they count on those products to work reliably. Behind the scenes, Google’s services have increased dramatically in scale over the last 25 years — and failures have become rarer even as the scale has grown. Google’s SRE team has pioneered methods…
My 25-year adventure in AI and ML
This is the 25-year story of how I fell into the field of AI.