Software Tools

§ What?

These are the tools I use and patterns I’ve observed or practiced.

§ Why?

Compound Interest is the champion of this narrative, as in any good story.

By investing in tools, we invest in the derivative of development velocity: we exchange learning hours for 2% greater efficiency, and benefit each remaining workday.

I like software, so I’ll probably do it forever, which makes this a good investment!

§ Tools

Eventually, each of them should have a page.

§ Ideas / Patterns

I have observed these concepts or meta-tools to be “portable” across tasks and tools.

You might find them useful as a foundation, to grow your own skills on, or perhaps as frameworks for reanalyzing or integrating the skills you already possess.


  1. On Bitemporal Data: see this wiki article article and this book for more. Find my implementation for Postgres + Python↩︎

  2. I don’t have many role models, but Kernighan is one. His prose inspires.↩︎