Smokeless and Unleaded

Because the classics never die.

Hello, world.

My name is John M, but you can call me what you like. Black Jack? Jack's Delayed Hangover? Jack's Eternally-Annoyed Software Engineer? Let's just take things as they come.

I write software for a living. In my free time, I tinker. Check out my journal, if you like.

A handsome devil.

Consider this your warning that this website is entirely uncensored. Topics include technology, software engineering, writing and storytelling, firearms, automobiles, politics, philosophy, and whatever else happens to pop into my head. Clicker discretion is advised.