I have a blog about the blah blah blah. Here are some recent posts (where recent is used in the geologic sense):

I briefly wrote another blog about a hypothetical programming language.

I also used to write reviews of books, films, games and Computer Science papers.

Back in the Internet stone age (i.e. Web 1.0), I and a few other intrepid programmers wrote a weekly column about nerdy things called Deep Magic.


Before I had children, I wandered the world in search of enlightenment. Sometimes I would take pictures and write about it:

I partook of the playa every year from 1999 to 2009 and managed to document some of those adventures as well: 2000, 2001, 2002, 2003, 2004, 2007, 2008.

These days I keep myself out of trouble by playing taiko with Seattle Kokon Taiko. Here's an action photo for you.


At the turn of the century, I co-founded a video game company at which I made games. Some of them are even still alive and kicking:

In 2019 I made the questionable life choice of co-founding another video game company. We're working on a game but aren't ready to announce it yet.


I also write a lot of the computer software. Here are some of my more ambitious/interesting/popular non-game projects:

  • Compose - a programming langauge (2017)
  • Scaled - an extensible editor/IDE in the spirit of Emacs (2014)
  • PlayN - a framework for making 2D games which can run on JVM, Android, iOS, HTML5 (2011)
  • JMustache - a Java implementation of the Mustache templating language (2010)
  • Getdown - an installer/updater for Java applications (2004)

If you're into this sort of thing, I have a longer list of projects notable enough to be put on a list.

©1999–2022 Michael Bayne