I make all kinds of things for all kinds of different people.
dcdg.dart. Dart Class Diagram Generator
167Neo4j.jl. A reasonably functional Neo4j driver for the Julia programming language.
36missing-course. The Missing Course (based on MIT's The Missing Semester)
11mcts-project. Implementation of the MCTS algorithm and a simple game AI.
10pkgraph. ETL for loading pub package data into a Neo4j database.
6intro-to-elixir. My talk on the Elixir programming language.
4extility.dart. A collection of useful static extension methods on standard Dart types.
3phenny-hn. Phenny IRC bot module for sharing popular Hacker News links in a channel.
3Twilert.jl. A small SMS alert library for Julia.
3r-talk. Slides and sample code for my talk on the R statistical programming environment.
3parallel-quadrature-demo. A demonstration of numerical quadrature in parallel using Python and the Parallel Python module.
3NKLandscapes.jl. A Julia library for working with the NK family of fitness landscapes.
3disp. A simple Lisp interpreter written in Dart.
3django-site-news. A simple app to present news and updates for a web site.
3canvas-boids. A flocking simulation implemented using canvas and Javascript.
2mcts-kotlin. A Kotlin implementation of Monte Carlo Tree Search
2tweetscrape. A small Python script for creating datasets based on Twitter search results.
2exploring-phillips. A small data-centric web app for exploring the Phillips Curve.
2pseudo-pins. A Chrome extension for keeping tabs organized.
1zshconf. My shell configuration repo. Mainly for zsh but also package installation from Homebrew and Nutshell stuff incoming.
1bender.dart. A Dart library for talking to Bender.
1economics-of-seinfeld. A website about nothing. Or economics.
1software-reliability. A special topics course being offered at The University of Montana in Spring 2022.
1read_queue. Chrome extension that provides an opaque, FIFO queue of pages the user would like to re-visit in the future.
1graphdoc. A simple system for generating nice documentation for graph data models.
1Calc. Silly calculator API using Elixir and Phoenix.
1richerr. Adding arbitrary metadata fields to Go errors for fun and profit.
1boxfight. The next iteration of the game Aaron and I will be working on for the rest of our lives.
1bash-config. My Bash configuration.
1games.dart. A game theory simulation and visualization application / library written in Dart.
1furniture. Example of a class hierarchy. Ongoing.
1farnsworth. Create and automatically evaluate programming assignments.
1vim-config. My Vim configuration and plugins.
1mtdata. A tool to help anyone build a mountain of public data.
1github.dart. GitHub Client Library for Dart
1codestory. Make your code tell a story.
1dem-calving. Ice sheet calving simulation using DEM.
1flowork. A dead simple workflow engine for dead simple workflows
1ringy. Yet another ring buffer for Go, using generics!
1tcpchat. Simple example of a chat server implemented in Elixir.
1xldiff. A dead-simple command line diffing of datasets stored in Excel format (.xlsx).
1conway-invaders. Mash-up (of sorts) of Space Invaders and Conway's Game of Life, written in C.
1chibot. Chicago GLUG IRC bot
1themes-by-me. An HTML layout
1machform-choices. A little Javascript hack to help manage choice fields in Machform 2.
1django-blahhg. A Django blog built loosely on the Coltrane blog.
1