Inheritance was invented as a performance hack (2021)

Inheritance was invented as a performance hack

Docker Considered Harmful (2021)

No more DSLs: Implement and deploy a distributed system with a single program

Write libraries instead of services, where possible

Tips for concurrent programming

No more DSLs: Implement and deploy a distributed system with a single program

The Unix process API is unreliable and unsafe (2021)

Your Computer Is a Distributed System

Linux needs a explicitly defined userspace API

Summary of the FlexSC paper

Prefer to change the code rather than write a workaround

An introduction to "introduction": a common but rarely-named systems concept

We need an open source license for distributed systems

Exit and voice in open source software

Give constructive proofs of your ideas

Write signatures, not schemas

Distributed Systems via a Single Program

Inheritance was invented as a performance hack

Beyond process supervisors

Write code, not compilers

Write libraries instead of services, where possible

You need to be able to run your system

Docker Considered Harmful (2016)

Simple, Fast, Easy Parallelism in Shell Pipelines (2016)

Docker Considered Harmful

Terminals Are Weird

Terminals Are Weird