Find Your People
Thank you to Bucknell University for inviting me to be this year's commencement speaker. And congratulations to the Class of 2025! Watch the speech on YouTube. Thirty-two...
The latest blog posts to take off on Hacker News. 6,086 posts.
Thank you to Bucknell University for inviting me to be this year's commencement speaker. And congratulations to the Class of 2025! Watch the speech on YouTube. Thirty-two...
Page 1 Accepts, the Rest Avoids Rejection
Here are 5 factors that make a bigger difference to software development outcomes than “A.I.” coding assistants, but teams don’t address because they’re “old news, gra…
The people who create software generally refer to themselves as software engineers, and yet if they graduate from university, it is typically with a degree in computer science. That has always felt a little strange to me, because science and engineering are two pretty different disciplines – yet ...
What signs to look for and how to increase productivity with all-round skillset
Something that’s painfully understudied is how experts are more efficient than novices while achieving better results.
In 2011, Larry Page became CEO of Google and tried to fix meetings. But his new policies were no match for Google Calendar pedants.
I sent my CV for a role at Kagi Search, the description of the role can be found here:
How high is the stress I am talking about? You are commuting all you think is that you might snap today, you might quit today. That is what I am calling a hi...
This is why recognizing whether a system is complicated or complex is so important: it shapes how we should approach problem-solving.
USENIX made the decision this week to discontinue its flagship Annual Technical Conference . When USENIX was started in 1975 — before the Internet, really — conferences were the fastest vector for practitioners to formally share their ideas, and USENIX ATC flourished. Speaking for myself, I came up lionizing ATC: I…
The Research Pipeline is Stalling The U.S. National Science Foundation (NSF) froze all outgoing funding, including new awards and scheduled payments on active grants. Over 1,000 NSF research projec…
What does it mean to get things done? In the abstract, you can complete a mathematical proof or a problem set, but the real world is much fuzzier. Suppose I…
Mastering the full stack isn’t just a technical feat: it’s a human challenge, and no, you can’t git clone your way out of it.
“If you know the enemy and know yourself, you need not fear the result of a hundred battles. If you know yourself but not the enemy, for every victory gained you will also suffer a defeat. If you...
Reflecting on how our compensation model is going
Cybersecurity isn’t just a priority for Kraken, it’s part of our origin story and embedded into our DNA.
40 years ago today: I joined a tiny startup called Sun Microsystems. What a ride! Here’s the never-before-told story of how I arrived at Sun as employee #8! 🧵 I started out in Silicon Valley …
I've long had a fraught relationship with ToDo lists, because they're very much a double edged sword, but I'm convinced that much of the problem is t ...
Here are some of the most interesting things I learned at DjangoCon EU 2025 in Dublin, Ireland, partially written with the help of AI: link to talks
I have an angel and a devil sitting atop each shoulder. The angel says, "Just code for fun! What you make can be just for your enjoyment and that's --" the devil interjects, "not enough to get ahead, loser. If you're not coding your next startup then how're you gunna get rich? Coding for fun? Pfft, sounds like the…
How to use AI coding assistants without letting your hard-earned engineering skills wither away.
Design greatness is defined not by fame or recognition, but by how invisibly and effectively it serves human needs.
A field guide to responsible AI-assisted development
Every week, I tell myself I won’t do yet another post about the asteroid striking American academia, and then every week events force my hand otherwise. No one on earth—certainly no one who reads t…
No government—regardless of which party is in power—should dictate what private universities can teach, whom they can admit and hire, and which areas of study and inquiry they can pursue
My role at Google was eliminated.
The qualities you value most in engineers are also creating your biggest problems. Here’s how to handle this paradox.