Essays tagged software engineering
- 2024-08-08 | This site now supports Dark Mode
- 2024-06-11 | The Tyranny of the Flake Equation ⭐️
- 2024-03-31 | Small Data, Big Compute ⭐️
- 2023-10-11 | How to be a Good Codemate
- 2023-09-23 | Simplifying Fluffy Constructors in Unit Tests
- 2023-09-12 | Optimal Bureaucracy
- 2023-09-06 | Better ways to name your utils module
- 2023-07-03 | Readability: Google's Temple to Engineering Excellence ⭐️
- 2023-02-14 | A Research Codebase Manifesto ⭐️
- 2022-12-30 | Getting fired and surviving
- 2022-11-27 | For Want of a JOIN ⭐️
- 2022-01-23 | Bulk and Cut as a Metaphor for Codebase Growth
- 2020-09-13 | Data-oriented Programming in Python ⭐️
- 2020-09-13 | Vectorizing Graph Algorithms ⭐️
- 2019-04-02 | Why study algorithms?
- 2018-05-15 | A Deep Dive into Monte Carlo Tree Search ⭐️
- 2018-03-10 | Rewriting moderndescartes.com as a static site
- 2016-10-18 | Bitpacking and Compression of Sparse Datasets
- 2016-10-06 | Profiling with Flame graphs
- 2016-09-22 | Why RESTful APIs?
- 2016-08-23 | Implementing the Game of Go (Part 1)
- 2015-05-10 | Lessons from a year at Hubspot
- 2015-03-16 | A Pythonista's Initial Thoughts on Java
- 2014-10-13 | Coding practices, part 1 of ?
- 2014-08-23 | Why Idempotency Matters
- 2014-03-17 | Intraprocess Communication
- 2014-03-14 | Making "Real" Programs
- 2014-03-14 | Path Shenanigans
- 2014-03-07 | Fibs