Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,087 posts.
Mocks Aren't Stubs (2007)
Explaining the difference between Mock Objects and Stubs (together with other forms of Test Double). Also the difference between classical and mockist styles of unit testing.
How to Ask Questions the Smart Way
Translations: Brazilo-Portuguese Chinese (Traditional) Czech Dutch Estonian French Georgian German Greek Hindi Hungarian Indonesion Japanese Lithuanian Polish Portuguese Russian Spanish Ukrainian Uzbek If you want to copy, mirror, translate, or excerpt this document, please see my copying policy .
Programming's Dirtiest Little Secret
Wow, no comments? They must all be stuck on that bit about the "home row." Oh well... here's hoping some of those non-typists make it all the way through this piece.
How To Become A Hacker
As editor of the Jargon File and author of a few other well-known documents of similar nature, I often get email requests from enthusiastic network newbies asking (in effect) "how can I learn to be a wizardly hacker?". Back in 1996 I noticed that there didn't seem to be any other FAQs or web documents that addressed…
Want To Be A Startup CEO? Better Learn How To Code.
I decided to start a company after graduating from business school at MIT Sloan. After taking courses with industry leaders like Jack Welch and learning the fundamentals of solid management practic…
Great Hackers (2004)
July 2004 (This essay is derived from a talk at Oscon 2004.) A few months ago I finished a new book , and in reviews I keep noticing words like "provocative'' and "controversial.'' To say nothing of "idiotic.'' I didn't mean to make the book controversial. I was trying to make it efficient. I didn't want to waste…
Round manhole covers, or if Feynman applied for a job at Microsoft
All of the entries posted on Marquee de Sells: Chris's insight outlet tagged Interviewing
Embrace technical debt
Financial debt plays an important and positive role in our economy under normal conditions. Yet, especially in times like these, it’s easy t...
Laying off George
George Oates is responsible for much of what is great about Flickr. George Oates is just about the last person any sane company would lay off. I don't know what to think about Yahoo after reading how they laid off George Oates.
Scalable vs. Non-Scalable Careers
Professions where you are paid by the hour are not scalable. A prostitute who charges $100 an hour only has 24 hours in a day. At some point, she will hit a ceiling on her earnings. Similarly, dent…
A student's guide to startups (2006)
October 2006 (This essay is derived from a talk at MIT.) Till recently graduating seniors had two choices: get a job or go to grad school. I think there will increasingly be a third option: to start your own startup. But how common will that be? I'm sure the default will always be to get a job, but starting a startup…
The lost cult of Microsoft program managers
Some of you know I worked at Microsoft years ago (’94-’03) as what they call a program manager. In any other company the job would be known as team lead or project manager, and it was a…
If You’re Nervous About Quitting Your Boring Job, Don’t Do It
The Courage Fallacy In 2005, Lisa Feuer quit her marketing job. She had held this same position throughout her 30s before deciding, at the age of ... Read more
Quit your job
Today I saw a great special on Fine Living TV called Quit Your Job!. Five little companies were featured to showcase the owner’s decision to leave their daily rat dace of a life behind and dive into the uncertainty of following their dreams. Here’s the kicker: These 5 companies are some…
Tales of a Bottom Feeder Recruiting Agency
I'm a moron. At least according to the well formed opinion of one Kevin Higgins of H.T. Associates. He formed this opinion after I repeatedl...