I'm a software engineer that loves to get up on his soapbox, even about non-software topics. I also have a tendency to go on tangents. Those seem like a good reasons to start a blog so I annoy the people around me a little less.