Blog post archive

I’ve been blogging casually off-and-on for years. The views expressed in these posts are from a more immature and inexperienced version of myself. They don’t necessarily represent the current views of anyone.