Category: General

General Loading...

HN: the good parts

HN comments are terrible. On any topic I’m informed about, the vast majority of comments are pretty clearly wrong. Most of the time, there are zero...

Read more
General Loading...

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...

Read more
General Loading...

I could do that in a weekend!

I can’t think of a single large software company that doesn’t regularly draw internet comments of the form “What do all the employees do? I could...

Read more
General Loading...

Is dev compensation bimodal?

Developer compensation has skyrocketed since the demise of the Google et al. wage-suppressing no-hire agreement, to the point where compensation rivals and maybe even exceeds compensation...

Read more
General Loading...

How I learned to program

Tavish Armstrong has a great document where he describes how and when he learned the programming skills he has. I like this idea because I’ve found...

Read more
General Loading...

A Survival Guide to a PhD

This guide is patterned after my “Doing well in your courses”, a post I wrote a long time ago on some of the tips/tricks I’ve developed...

Read more
General Loading...

Notes on concurrency bugs

Do concurrency bugs matter? From the literature, we know that most reported bugs in distributed systems have really simple causes and can be caught by trivial...

Read more