markperea writing (about) software because it's fun