Posts

Api Design

API Design that works in Practice

These are going to be my notes on Casey Muratori’s talk on design and evaluation of reusable components YouTube video here

Quick disclaimer first.

DISCLAIMER: My notes on a 50-minute lecture are going to be worse in every single way than just going and …

Are Package Managers a …

Package Managers, a Reflection

First, a few disclaimers.

I’m about to make some very specific claims. These specific claims apply to some kinds of software. If you’re not writing this kind of software, it does NOT apply to you.

If you’re writing MVP startup software where you …

Choosing a …

Choosing a High-Performance Programming Language

What is it and why do I need it

In my jobs for the last 5 years, I’ve worked primarily in:

  • Python
  • TypeScript
  • Ruby

With that, there hasn’t yet been anything that I have been unable to do.

These languages are very powerful and have a vast …