
In fact, I argue that the most important piece of UX for a developer product isn’t the homepage or the sign up process or the SDK download. It’s the API documentation! Who cares if your product is the most powerful thing in the world if no one understands how to use it.
Reasoning From The Flawed Theory Behind Unit Testing:
All of these techniques have been shown to increase quality. And, if we look closely we can see why: all of them force us to reflect on our code.
That’s the magic, and it’s why unit testing works also. When you write unit tests, TDD-style or after your development, you scrutinize, you think, and often you prevent problems without even encountering a test failure.
Queuing Work-Stealing & Recursive Partitioning with Fork/Join.
Partition Amazon S3 Performance Tips & Tricks distilled into one lesson: ”keys in S3 are partitioned by prefix.”
Funny The five stages of debugging.
Pointers Here is why vim uses the hjkl keys as arrow keys.