My thoughts and reflections on software as I wade through it. I tend to reflect on both the "hard" aspects of software (like tech) and the "soft" aspects of software (like social systems, leadership, culture, etc)