I’m Brian P. Hogan, a software developer, teacher, author, editor, and musician living in Eau Claire, Wisconsin. I develop web applications like Codecaster using HTML5, Elixir, JavaScript, and Ruby. I also coach and mentor aspiring developers. I am the author of several books, including Small, Sharp Software Tools, tmux 2 - Productive Mouse-Free Development, and Exercises For Programmers. I am always looking for interesting opportunities to help people succeed.

From the blog...


When I was in college, I spent hundreds of hours using ReBirth, a music-making app that emulated two Roland 303 bassline synths, an 808 drum machine, and a 909 drum machine. Rebirth also had a number of effects and filters included. Unfortunately, support for ReBirth died many years ago. It doesn’t even run on macOS. If you were lucky enough to buy an iPad version a few years ago, you can still use that, but it’s no longer supported since Roland threatened to sue them so they took it off the store.

Moving the Blog

About seven months ago, I began moving this site from a WordPress setup to a static site using Hugo, which I’m writing a book on right now. There’s still a ton of work to do, but it was bugging me that I didn’t have my own place to write. I’d been delaying writing a ton of content because my site wasn’t “ready”. But “ready” is a relative term anyway, so I pulled the trigger and made the swap.

My new EP - Hack to the 80s

In celebration of Hacktoberfest, which has a pretty great 80s theme, I composed a 5 song EP of synthwave tunes. I limited myself to virtual recreations of classic synths like the Roland 707 drum machine, the Yamaha DX-7 synth, and the Roland Jupiter-8. Give it a listen!

Recent Presentations

Recent Photos from Flickr