New
The latest blog posts to take off on Hacker News. 4,748 posts.
Best Practices Exist For A Reason
If you've ever used node.js, you've probably also used Isaac Schlueter's npm, the node package manager. By maintaining a central repository to which authors can quickly publish their JavaScript modules, npm has made it easy to get started building node apps and its popularity has exploded over the past year…
How I Tricked Myself Into Being Awesome
Like most developers, I am an introvert, so it is hard to say this: I am awesome. Fuuuuuu.... I can't even leave it at that. I look at s...
How To Be A Horrible Boss
I’ve been working in the tech sector for over two decades now. That means I’ve had more bosses than I can remember. The ones who left an indelible impression in my brain were in the extremes: either great or horrible. There are many books written about how to be a great boss, for example Managing Humans . Today I’m…
Never Stop Hacking
A short note to myself: what makes programming fun isn't finishing tasks, it's the problems themselves and the process of learning. Never stop hacking.
No I won't sign your NDA, here's why.
The other day I got to chatting with a lovely woman who reached out after reading my blog. She was interested in talking about an idea she had, how she might get it off the ground, and if I might …
Of Booze and Brogrammers
There's been a little bit of noise about the culture of "hard partying" at programmer conferences. Ryan complains about binge drinking , a...
Coding is priority number five
Let’s set the scene. It’s the summer of 2010. Kiln had been launched into the wild for all of six months, after a grueling year-long, no-revenue sprint to turn my dinky prototype that ran only on my personal laptop into a shipping application that worked both in Fog Creek’s hosted environment and in a gazillion…
One hiring filter that works
In a fairly popular blog post, Raganwald advocates against using various heuristics while filtering out resumes. For the most part, I agree with him. Since it's hard to find good programmers, false negatives are very costly compared to the cost of a false positive (a wasted interview). But I have …
How to leave academia (for science PhDs)
So you've decided to leave academia, or are perhaps just thinking about doing so. Welcome to the dark side. I made the transition a few years ago, and since then I've gotten a number of questions about how to do it. Hence, this article. First of all, I'm going to …
I'm Sure It Will Only Take You A Few Days To Code
“So the site’s pretty simple, all it needs to do is X, Y and Z. You seem like a good programmer so I’m sure it will only take you a few days to put it toge