Carl Henriksson

Firmware, systems, web. Same problems, different layers.


Same problems, different layers.

Systems tend to fail in similar ways: a layer added to solve a problem, then another to solve that layer, until nobody can explain what the system does anymore.

Subtraction.

Remove what is unnecessary. Reduce what can't be reasoned about. Simplify until only the obvious core remains.

Less code. Fewer layers. Clear behaviour.

Open a terminal, fix the problem, go outside.

Contact