A photograph of a large concrete hospital with a blue SZPITAL sign against a hazy, smoggy city skyline with smoking chimneys

The problem with public health care is not only underfunding, poor oversight, or the absence of yet another audit. The problem is a model in which society pays, doctors and facilities increasingly operate as market actors, and the patient is left in the role of a petitioner who can, at most, file a complaint. Before we point to the guilty, however, it is worth seeing something less theatrical: this system is blind. It does not add up who it pays and what it pays for, so it cannot distinguish honesty from the appearance of honesty. Perhaps it is time to democratize it.

An abstract illustration of currencies and Bankster configuration

Money is one of those areas where small omissions can generate technical debt faster than almost any other slice of an application domain. Not because “finance is hard,” but because average code likes to pretend it’s simple. Bankster is an attempt to do this thing properly.

References Are Good


Graphic showing a fragment of the Swiss Tech Convention Center shaped like an arrowhead

Last night I received an e-mail in which one of my visitors asked me a few questions after reading the post about parsing phone numbers in Clojure. The question was seemingly simple and concerned a technical detail of software construction, but in reality the reader touched on a very important subject that I had been pondering years ago, and I decided to summarise it here.

Current section: TXT.