Daniel F Pupius

Englishman in California; Head of Engineering @Medium; Photographer; Snowboarder; Recovering adrenaline junky.

The 3rd Medium Engineering Summit

Twice a year the Medium engineering team gets together for an all-day summit. As well as being a good opportunity to interact with people on the broader team, it’s a time to reflect on how we work and the challenges we face. This time we talked about prototyping.

I have a penchant for cartographic analogies, so the way I put it to the…

The value of American Express Reward Points

Turns out an AirBnB voucher is the best deal, followed by an Uber ride.

I was feeling paralyzed about how to use Amex points — I know, first world problems — so, in a brief respite from crying baby I decided to work out the points per dollar for the various options. Posted here for my future self and anyone else…

The promise of the web

The web has important properties that we’re losing as we move to an app centric world.

Si Dieu n’existait pas, il faudrait l’inventer. — Voltaire

Voltaire proposed that if god didn’t exist, it would be necessary to invent him/her/it. That’s a different discussion, but I’m going to steal the phrase and…

Publications edited by Daniel F Pupius

A collection of Medium’s internal memos and musings

Tales from the front line

Engineering leaders; Leading engineers

Latest Story

Defining culture

The meaning of communication is in the response you get

I’m sad, but not completely surprised, to hear what my teammate Kelly went through while working on Google+. There’s a pervasive culture of cliqueness in tech, that has sometimes felt exclusionary even to me (a white male who has tinkered with computers since childhood.) It is not hard to see how such environments can lead to the…

Books for new dads

I’m only a few weeks into this whole fatherhood thing, but there are a few books I’ve found incredibly helpful so far. Hopefully others will also find this list useful.

12 days ago we named our daughter Lyra.

Both of us are programmers with OCD tendencies for naming. And even though Lyra was one of the first names we came up with, we built a spreadsheet of 81 names. We drew from sources such as botany and books, and looked to old english, scottish, and welsh history.

But we kept coming back to Lyra.

How Medium is building a new kind of company with a new kind of manager

Back in August of 2013 First Round published an article about Medium, told through the eyes of Jason Stirman, a versatile and articulate member of the team who has played an important role in shaping our culture. It’s a flattering profile of the company and how we have been using Holacracy to build a different…


In a holding pattern.

Will it be today?


Wait, Don’t Touch That!

Mutual Exclusion Locks & JavaScript

Everyone knows that JavaScript runtimes are single-threaded.

The runtime contains a message queue and each message has a function associated with it. Messages are taken off the queue and the associated function is run to completion. When the stack unrolls and the function completes, the…

2014 Highlights

An attempt to prove I have a life outside of work

The vast majority of my energy in 2014 has been focussed on building the product you are reading this on. It’s been a wild ride. I’m excited for the future and feel lucky to work with such a talented and thoughtful team.

Reading other people’s “Year in Review” posts — and being…