Thanks for visiting my blog! My name is Micah Elliott, and I live in Portland, Oregon, USA. I’m an entrepreneur and founder of Membean: an online vocabulary training program used by schools in all 50 states and around the globe. I spend much of my time there coding and managing infrastructure. You should sign up for a free Membean account; let me know how it goes!

My goal for this blog is to share technical knowledge and discoveries in hopes that we can all continue learning. There is a focus on infrastructure, Linux, programming, and teaching.

(You’ll find a some unfinished work on this “blog”. Some sections are a dumping ground. When something comes to mind I’ll sketch it out here in public. There is no real notion of “publish” — that becomes too formal and I end up sitting on things. So I write, save, and push frequently. Sorry.)

Beyond Membean, my interests include programming in Clojure, learning about statistics (mostly with R), triathlons and marathons, and bookkeeping at my kids’ baseball games.


You can email me: <mde@this-blog’s-domain>

Hiking near Rainier
Figure 1. That’s me with the wife and kids.


This blog comprises a mix of my favorite tech (which I also like to write about). It’s hosted on FreeBSD 10.1 by a DigitalOcean droplet running Nginx, and is deployed via Ansible. The blog engine is Cryogen, written in Clojure, and it is nice to look at because it mostly came that way (including Bootstrap). Posts are written in Asciidoc with Emacs. Changes are managed and shared on Github. Read my recipe on how to set it up if you want one, too.

Videos here are captured with SSR (simple screen recorder) or tty2gif. They are sometimes edited with Kdenlive. Audio is recorded and edited with Audacity. You may have noticed that everything I use is Open Source. I spend nearly all my working time on an Arch Linux system.