Below is a list of projects and articles I hope to finish in 2019. I intend to finish at least 15 of these projects. Ideas on this list are intentionally vague. I do not want to spend so much time writing descriptions that it takes me away from the project itself. I am using a public list (rather than a private one) as a form of commitment device.
Because I have suffered from “side project A.D.D.” in years past, I will not change the contents of this list in 2019.
- Finish the media lab at Fox.Build
- A project written in Gambas BASIC
- Guest sign-in kiosk
- Finish the 386 restoration project I started in 2018: Part I, Part II
General Software Topics
- A blog article that discusses the problems associated with streaming and cloud computing and the advantages of offline-first computing.
- A project that applies the concepts in the article above on a practical software project.
- An article that lists useful offline-first applications that exist today.
- A video or audio blog that covers the topics I learned during my SSB deep dive in 2018.
- A tool to find the best subreddit or hashtag for a particular article using naive bayes algorithm.
- A webhook gateway. Eg: translate a Webhook request to MQTT, email, SMS, etc…
- A blog article describing the Typescript unknown type
- An SVG quick reference
- A GUI based RabbitMQ config builder
- An article explaining how to write tests for your typescript project in 2019
- An article describing how to get involved with an OSS project.
- A toolkit for static site owners
Retrocomputing and Forth
- Write a networked windows 3.1 application on real hardware
- An article documenting my peculiar habit of reading old computer science books in modern times.
- An article describing the history of CGI scripts and server side includes.
- Forth stack juggling as a competitive game, possibly using the Ramen game engine.
- A survey of user definable software methodologies
- A project like this one (or this one) but for JS or Ruby ASTs.
- An article that takes a deep dive into FlashForth interrupts.
- A Forth-compatible visual programming environment
- A list of tools useful for hobby projects. Eg: myjson, placehold.it and friends
- A real-world application of ShiftForth or similar project.
- Run RetroBSD on a real device.
- Build an RC2014, Maximite, Fignition or similar CPU
Fun and Art
- A Dog collar that converts barks to text messages.
- A hardware punch clock
- A tutorial on how to start a makerspace.
- A Maslow CNC cart
- A retro-inspired Raspberry Pi case.
- A Metal detector add-on project
- Writeup about Arduino sonar project I built years ago.
- A “printer” farmware farmbot landscape printer
- Restore FBJR to its former glory.
- Basic Ruby class as requested by members of fox.build.
- Biodiversity weather station
Misc and Meta
- Get off of twitter and explain alternatives such as TLDR, SSB, etc…
- Clean up the blog, possibly migrating to Publiii / SSB viewer for better photo management.
- Add “recent articles” Instapaper fetcher for my blog.
- A “listening first” spaced repetition system.
- A better desktop MQTT client.