Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 37 posts.
A Fundraising Survival Guide
August 2008 Raising money is the second hardest part of starting a startup. The hardest part is making something people want: most startups that die, die because they didn't do that. But the second biggest cause of death is probably the difficulty of raising money. Fundraising is brutal. One reason it's so brutal is…
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…
Rees Re: OO
(Jonathan Rees had a really interesting response to Why Arc isn't Especially Object-Oriented , which he has allowed me to reproduce here.) Here is an a la carte menu of features or properties that are related to these terms; I have heard OO defined to be many different subsets of this list.
Wasabi
I think some people thought I was joking earlier today when I said that we have our own compiler, Wasabi, for FogBugz. Yes, Wasabi is real. Because FogBugz is sold to customers who run it on their …
So you want to be a consultant?
Or: Why work 8 hours/day for someone else when you can work 16 hours/day for yourself?
1,000 True Fans
This is an edited, updated version of an essay I wrote in 2008 when this now popular idea was embryonic and ragged. I recently rewrote it to convey the core ideas, minus out-of-date details. This revisited essay appears in Tim … Continue reading →
Font smoothing, anti-aliasing, and sub-pixel rendering
Apple and Microsoft have always disagreed in how to display fonts on computer displays. Today, both companies are using sub-pixel rendering to coax sharper-looking fonts out of typical low res…
Career Guide for Engineers and Computer Scientists
Did you invest in 10 years of medical school and training? What if you'd bought bitcoin and sat on the beach instead?
Human Task Switches Considered Harmful
When you’re managing a team of programmers, one of the first things you have to learn to get right is task allocation. That’s just a five-dollar word for giving people things to do. It&…
Incentive Pay Considered Harmful
Mike Murray, a surprisingly hapless HR manager at Microsoft, made a number of goofs, but the doozie was introducing a “Ship It” award shortly after he started the job. The idea was that…
Joel on Software: The new Fog Creek Office
Remember the Bionic Office? Fog Creek moved in there in 2003. After a couple of years we had outgrown the first office so we expanded to take over the whole floor. By the time our lease ran out in …
Martian Headsets
You’re about to see the mother of all flamewars on internet groups where web developers hang out. It’ll make the Battle of Stalingrad look like that time your sister-in-law stormed out of afternoon…
Joel on Software: Exploding Offer Season
If you’re a college student applying for jobs or summer internships, you’re at something of a disadvantage when it comes to negotiation. That’s because the recruiter does these negotiations for a l…
Slicehost vs Linode
Update: since I did these statistics, Linode has upgraded their memory offering even more, which means that their offer is even better than what I show here. As of summer 2010, Slicehost'…
Business Requirements are Bullshit
How do you go about gathering business requirements, so you know what to deliver to the customer?
Code on the Road: Laid off? The one thing you absolutely need to do on the first day
Here is my one piece of advice to you. The single most important thing to do as soon as you make it back to your house with that box full of stuff: