Typography study

One serif, four different voices.

Newsreader is fixed for article headings. Compare four contemporary sans-serifs for the interface and article body on the same content.

Sans-serif pairing

Fixed: Newsreader for article headings; selected sans-serif for body copy.

Johannes SchubaSoftware developer · Germany

I build useful software and learn how the whole system works.

A product-minded developer at home in Laravel and increasingly drawn to infrastructure, developer experience, and the computers behind AI coding agents.

The development machine is becoming an API

For a long time, a development environment was a laptop with a carefully maintained collection of packages. The machine was personal, stateful, and increasingly precious.

Coding agents are changing that assumption. An agent needs a repository, enough compute, a clear set of tools, and permission to act. The development machine starts to look less like a possession and more like a resource.