Mike Kasberg

is a Software Engineer at SpotX where he primarily does web development with PHP, Java, MySQL, and Javascript. He is also an experienced Android developer.


ConfessIt Icon


ConfessIt is an app for catholics. It has 4.5 stars in the Google Play App Store after more than 300 reviews and 17,000 downloads.

Count the Dots Icon

Count the Dots

Count the Dots is surprisingly challenging and addictive game based on Subitizing.


25 Mar 2017 · How I Manage Passwords with KeyPass

Life Pro Tips

Several weeks ago, I wrote a blog post about how horrible it is to have to deal with the various password restrictions websites use. Of course, that post was influenced by Jeff Atwood’s post, Password Rules are Bullshit. While writing...

18 Mar 2017 · Chasing Bugs: PHPUnit Hides Errors

Software Development

I love stories about hunting down interesting bugs. I find things like left-pad breaking the internet, cloudbleed, and the sleep bug in Eve Online extraordinarily interesting.

The Bug

Recently, I went on my own bug hunt. I’d seen some strange...

10 Mar 2017 · Dealing with Passwords

Software Development

Jeff Atwood wrote a post on Coding Horror today calling out bullshit password rules. And he’s dead on. Password rules, as most sites implement them today, are not improving security. They might actually be hurting it. Even NIST agrees.



I'm a Software Engineer at SpotX where I primarily do web development with PHP, Java, MySQL, and Javascript. I'm also an experienced Android developer. In my increasingly scarce free time, I write websites and Android apps. My most recent app is Count the Dots, a game that's based on subitizing. I also maintain ConfessIt, an app for Catholics, with a 4.5 star rating after more than 450 reviews and 24,000 downloads.

I graduated Summa Cum Laude from the Colorado School of Mines with a degree in computational and applied mathematics; I subsequently completed a Master's of Education at the University of Denver as part of the Denver Teacher Residency. After a short stint of full-time teaching, I returned to the field of software engineering.