Hi. I’m a software engineer trying to leaving a positive impact in the world. I started this blog to document my toolbox for approaching technical problems. Consider this a constant work in progress… I developed most of these tools the hard way — through trial an error. Inevitably, that means that each tool may become dated as new side effects are uncovered.