I present here a very incomplete list of programming-related projects, and the tools and languages I might use to create them.

Also see the awwaiid github repo for more projects!
If you were to ask me what I'm working on right now, I might say one of these.
- Ghostwriter - Use the reMarkable2 as an interface to vision-LLMs. Ghost in the machine!
- Human Essentials - Part of the Ruby For Good organization; inventory control for diaper and period-supply banks
- REPL Looper - Making music with a code console
- Fairy Lights - Programming decorative LED lights in my living room and Christmas tree
- Chompie - Chomp a codebase down to the bone
- METL - Research around extracting and using Formal Models from an existing codebase
- Meta TLT - Messing around with this website or tooling
If you had asked me what I was working on last week, or if you ask me next week, I might mention one of these.
- Mizik - A game of memory, sound, shape
- Gremllm - Put a monster into your codebase
- Task Seeder - Interactively rank your tasks using different tournament and sorting algorithms
I probably won't be doing much with these. This ''could'' mean that they are in a fairly completed state. It could also mean that they are abandoned. But feel free to ask me about them anyway!
- An Introduction to Programming via Perl
- CGI Inspect - Inspect running CGI apps
- Caravan - OCaml implementation of the sequential data mining algorithms
- Census Data Extraction - Small project to help a researcher correlate some data
- Continuity - Continuation-based web-application framework for Perl
- Contize - Provide a perl object with a way to fake continuations (complete and abandonded)
- Covid Can I Do It - An interactive harm-reduction dataset built during the COVID pandemic
- DHTML Combo - A combo box made using DHTML/Javascript
- Dot2html - Convert graphviz files to HTML and Javascript
- EPFarms Panel - A control panel for hosting clients
- GOE - Smalltalk-like environment for Perl
- Gecko-based html2ps - Render html -> postscript using the gecko
- Graph Module - OddMuse plugin to make GraphViz graphs (complete)
- JQuery Autoindent - I've always wanted a textbox that auto-indents
- LLM Token Tree Visualization - Visualize LLM token selection
- MHTML - An HTML (XML?) Macro language (complete? old)
- MobileFS - Fuse filesystem to cache files for mobile reading
- Module Level Polyglot - Advocacy and projects, sharing libs between langs
- NoiseGen - Playing with PortAudio and generators
- OCaml Eval - Evaluate OCaml code dynamically (complete, old)
- OCaml GrabBag - Datastructure for a random-retrieval collection (complete)
- OGPF - OCaml Genetic Programming Framework
- OddMuse Pingback - A pingback server for oddmuse comment pages (abandonded)
- Oddmuse EditSection - Edit things on a per-section basis in oddmuse
- Oddmuse Editfile - Edit a file (especially perl) through oddmuse
- Oddmuse Ref Links - Module for a sidebar list of incoming links for a page
- Oddmuse Search Tags - Module for a simple tagging mechanism
- Openmoko - Customizing the Open Phone
- Perl 6 Use Libs From Ruby - Perl 6 to Ruby bridge
- Perl HtmlUnit - A perl interface to the java HtmlUnit library
- Polly - A very simple perl wrapper around some command-line audio players
- Rubiks Cube Solver - I finally got my very own Rubik's Cube!
- Scrutiny Debugger - PSGI/Plack Middleware providing a debugger
- SetDB - A set-theoretical datbase interface
- Skechiki - A Perl/GTK sketchbook for small touch-screen devices
- Sport Logo Quiz Game - Test your knowledge of sport team logos!
- The Fridge - A javascript/php refrigerator (complete)
- Untyped Lambda Calculus in OCaml - Exactly what it sounds like (complete? old)
- Use Everywhere - Use a perl module all over the place
- VladimirBot - Personal assistant bot
- WayV - Building on Mike Bennett's gesture recognition app
- Web Board Games - Web based 2D board games
- White Elephant Gift Selecter - Web app to pick the perfect gift!
- Zend Hacking - Feeling my way around (abandonded)
- I love Vim - my preferred IDE
- See a [[Screenshot on 2003.10.17]]
- Darcs - revision/branch management. It's fun.