Software engineering is ultimately solving, and sometimes causing, day-to-day issues with misbehaving software. For most of my career, I’ve focused on websites and their supporting ecosystems.

In keeping with the traditions in my field, I have a folder/repo/file/notebook filled with previous work that I can reuse and build on to solve a variety of issues. Some of these notes are simple fundamental pieces like loops with actions, and others are full sized crazy workaround tools that somehow always get the job done.

This site is primarily intended as a place to detail some of the little pieces that went into that work, and hopefully help another professional debugger on their way to a solution a little faster.

As a side effect of having tasks to accomplish and problems to solve, I am often asked to peek under the hood of systems, both my own and not my own.

My own motivations lean heavily to good, but many of the rules we assume people follow on the Internet are a thin pretense, and no one is going to follow them.  So these tools have the potential to be abused, and I hope you use them to stop people who are already doing just that.