Pinboard.in blog - Technical Underpinnings
pinboard.in
pinboard.in
That has to be incredibly difficult to adhere to, but doing so probably saves a ton of headaches.
Since maciej lives in places around the world, it seems like a good rule of thumb.
For example: over the past 4 years, I've all but abandoned all of my PHP projects in favor of my Rails projects. Because Rails is far more interesting to me than PHP. Just a small example, but it goes all the way down the chain.
Choosing the right tool for the job is better in the long run than choosing the one you'd enjoy the most.
The overwhelming part of the codebase is really PHP. There's a small smattering of perl to handle a couple of async tasks, as Maciej described.
I mean, everybody writes shell scripts, but usually the mindset when writing them is "let's get something done" instead of "let's get it done right".