Software's Code ProblemThe industry's mystique is misguided.
Software, teams, and other tales of digital entomology.
- A Toy Algorithm Toys beguile and entertain through their resemblance to some real thing. Yet playing with them is instructive for the truths they reveal about larger, not-toy concepts.
- Killing it: an Education You might read a book about meat because you're curious about how to prepare it, where it comes from, or whether you should be eating it at all
- Let's Talk About the Future And other polite ways to ruin Thanksgiving dinner
- Principles of High-Value Software Testing Tests secure the value that software creates. Here are practical principles for getting the most from them.
- Event Emitters in TypeScript TypeScript enables safer, more maintainable event emitters. Here's how to add type safety to the pattern you know and love.
- The Model and its Limits No matter how convenient or apparently complete, every model has its limits.
- More Value, Less Impact: Traveling on a Carbon Budget Nothing screams ‘millennial guilt’ quite like a nice flight across the ocean. If you’re still going to travel, how do you make it count?
- Is TypeScript worth it? Making the case to your team Here's a letter to share with your manager, your team, or the developer across the way at the pub.
- Cheatsheet: Analyzing Data from the UNIX Command Line Here's a scarcely-comprehensive list of tools for parsing, transforming, and formatting data from the command line.
- On Demand, but When? The long, steady march towards managed infrastructure is fantastic. Less time configuring...
- Damage Control in Distributed Systems Grid operators, systems thinkers, and grey-beard sysadmins will tell you: systems are hard.