Atreus build part 1: Dry fitting the keyboard parts

This post begins the Atreus build series, which was introduced by Onward with the Atreus keyboard. I received the laser-cut sheet of plywood yesterday. This time I will let pictures speak for themselves. Laser-cut plywood sheet of the individual Atreus casing elements.Individual casing elements, lightly sanded and coated with…

Onward with the Atreus keyboard

In the last few months, on a quest to find a better keyboard, I've become totally engrossed with the Atreus keyboard, a 42-key mechanical keyboard you can build yourself. Two weeks ago, I placed an order for the Keyboard.io Atreus, which features two more keys and will be manufactured…

A reentrant context manager in Python

A Python context manager caters for the boilerplate wrapping a resource to offer safety and convenient (re-)use. Upgrading a context manager to be reentrant is a simple and efficient way to allow a scope to be shared, without changing the context semantics.…

(Untitled)

Ah! The joy of looking at a clean slate. Scary. Wondrous. A clean and uncluttered editor helps focus on what matters: the prose. I might come to like this. Surrendering to the thoughts that come to life while keyed on the computer. It is a form of meditation. Enough for…