Heroku Pricing Changes

Couple of quick points on Heroku’s pricing changes which I’ve been meaning to get out: Its not an across-the-board price cut. While the dyno pricing has decreased, they also got rid of the free $36ish/month in free dyno credits. New free tier replaces the free dyno credit. Minimum 6 hours of sleep per day means […]

Why Work at a Startup?

Because I’m tired of explaining to everyone, I’m going to make this list to refer to anyone who asks. While I don’t think any of these are particularly original, it makes a handy checklist for anyone considering a similar jump[1]. ¬†Faster time to market. At Privy, we routinely ship code that was written earlier in […]

Compounding Advantages

The biggest myth about successful people is the “overnight success.” There’s basically no such thing. This is a great platitude, which happens to be true, but how can we deconstruct it down to its quintessential lesson? The first point of order is to understand where advantages that lead to success come from. They might come […]

Raymond Chen's lessons

A random collection of wisdom from Raymond Chen and The Old New Thing. I plan to keep this updated as I discover/remember more of them. Windows doesn’t have an expert mode because you are not an expert. This is just the Dunning-Kruger effect in play: people who are not experts pretty much by definition lack […]

The Case Against Exceptions

Goto statements went out of style in the 60s, relegated today to be the prototypical example of bad coding. Yet hardly anyone seems to be bothered by exceptions, which do basically the same thing. Used improperly, exceptions behave like goto statements and can be just as bad. Exceptions essentially allow you to move error handling […]