Blog

Scattered thoughts gather here. I can't guarantee that they are worth reading.