Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 648 posts.
Your job is to deliver code you have proven to work
In all of the debates about the value of AI-assistance in software development there’s one depressing anecdote that I keep on seeing: the junior engineer, empowered by some class of …
What do executives do, anyway?
An executive with 8,000 indirect reports and 2000 hours of work in a year can afford to spend, at most, 15 minutes per year per person in th...
Stack Overflow Isn’t Very Welcoming – It’s Time for That to Change
Now, that’s not because most Stack Overflow contributors are hostile jerks. The majority of them are generous and kind. Sure, a few are… just generous, I guess? But our active users regularly express their frustration that we haven’t done more to make outsiders feel more welcome. The real problem isn’t the community …
A Word to the Resourceful
January 2012 A year ago I noticed a pattern in the least successful startups we'd funded: they all seemed hard to talk to. It felt as if there was some kind of wall between us. I could never quite tell if they understood what I was saying. This caught my attention because earlier we'd noticed a pattern among the most…
Developer hiring and the market for lemons
Joel Spolsky has a classic blog post on "Finding Great Developers" where he popularized the meme that great developers are impossible to find, a corollary of which is that if you can find someone, they're not great. Joel writes,
How to Hire
After startups raise money, their next biggest problem becomes hiring. It turns out it’s both really hard and really important to hire good people; in fact, it’s probably the most important thing...
The Value of In-House Expertise
An alternate title for this post might be, "Twitter has a kernel team!?". At this point, I've heard that surprised exclamation enough that I've lost count of the number times that's been said to me (I'd guess that it's more than ten but less than a hundred). If we look at trendy companies that are within a couple…
Dash developer's response to Apple's response
Dash provides instant offline access to 200+ API documentation sets, code snippets, and cheat sheets. Features MCP support for AI integration with Claude and other AI agents.
Why I'm leaving Harvard (for Google)
The word is out that I have decided to resign my tenured faculty job at Harvard to remain at Google. Obviously this will be a big change in ...
Portrait of a N00b
Well, the typing issue is a thorny one. I think as a general rule, the reddit types are too eager to denounce it immediately and tell us all that Ruby is the answer, or whatever it is this week, and the Java purists and academics make the opposite argument. Coming from someone from a dynamic background, I didn't use a…
Farewell, App Academy. Hello, Airbnb – Part 2
(Note: this is the second part of this story. You can read the first part here.) Despite the rejection from 23AndMe, I kept pushing. I applied to all the big hiring websites. Hired rejected me from...
Hiring: The Lake Wobegon Strategy (2006)
Posted by Peter Norvig, Director, Google ResearchYou know the Google story: small start-up of highly-skilled programmers in a garage grows into a l...
Architecture astronauts take over
It was seven years ago today when everybody was getting excited about Microsoft’s bombastic announcement of Hailstorm, promising that “Hailstorm makes the technology in your life work t…
Five Worlds
Something important is almost never mentioned in all the literature about programming and software development, and as a result we sometimes misunderstand each other. You’re a software develo…
Simplicity
Donald Norman concludes that simplicity is overrated: “But when it came time for the journalists to review the simple products they had gathered together, they complained that they lacke…
Bionic Office
Well. That took rather longer than expected. We have, finally, moved, into the new Fog Creek office at 535 8th Avenue, officially ten months after I started pounding the pavement looking for a repl…
The Ten Commandments of Egoless Programming
The Ten Commandments of Egoless Programming, as originally established in Jerry Weinberg’s book The Psychology of Computer Programming: 1. Understand and accept that you will make mistakes. The point is to find them early, before they make it into production. Fortunately, except for the few of us developing rocket
Introducing Buffer's Salary Calculator & New Salary Formula
We’re sharing a new version of Buffer's transparent salary formula, and a web app that anyone can use to find out what you might make on the team at Buffer.
Basecamp's new etiquette regarding societal politics at work
Jason announced a raft of changes we've made to Basecamp earlier today. By far the most controversial is a new etiquette around societal politics at work, and the stances we'll take as a company. So to expand on that, here's a segment from what I wrote internally on that topic, as part of the announcement to employees…
Changes at Basecamp
At Basecamp, we treat our company as a product. It's not a rigid thing that exists, it's a flexible, malleable idea that evolves. We aren't stuck with what we have, we can create what we want. Just as we improve products through iteration, we iterate on our company too. Recently, we've made some internal company…
An Engineer’s guide to Stock Options
There's a lot of fear, uncertainty and doubt when it comes to stock options, and I'd like to try and clear some of that up today. As an engineer, you may be more interested in getting on with your job than compensation. However, if you're working at
Welcome Peter
Edit: Peter Thiel is no longer affiliated with Y Combinator. I’m delighted to announce Peter Thiel is joining YC as one of the (now 10!) part-time partners. In addition to founding PayPal and Palantir and being the first investor in Facebook, Peter has been involved with many of the most important technology companies…
Our commitment to Windows quality
Hello Windows Insiders, I want to speak to you directly, as an engineer who has spent his career building technology that people depend on every day. Windows touches more people's lives than almost any technology on Earth. Every day, we hear from th