Recent Projects I Didn't Finish #SoftwareEngineering #Productivity #OpenSource
Virtual Ants #Software #Engineering #Simulation
Implementing Bitcask, a Log-Structured Hash Table #SoftwareEngineering #Databases #Algorithms
Building and Solving Sokoban #Programming #GameDev #Algorithms
Beating grep with Go #GoLang #Performance #SoftwareEngineering
When I'm Sad My Computer Sends Me Cats #Tech #Programming #Cats
Designing a Code Playground for Adventlang #SoftwareEngineering #Coding #Adventlang
Designing a Programming Language for Advent of Code #Programming #SoftwareEngineering #LanguageDesign
DOOM Rendered via Checkboxes #Gaming #Programming #RetroTech
Porting Niceware to Rust #Rust #Programming #OpenSource
Creating the Golfcart Programming Language #Programming #Software #OpenSource
Listening to Satellites with my Raspberry Pi #RaspberryPi #Satellites #Radio
Computer Vision and Embroidery #ComputerVision #Embroidery #Tech
GeoGuessing with Deep Learning #AI #MachineLearning #ComputerVision
WebAssembly Search Tools for Static Sites #WebAssembly #Search #StaticSite
Generating Text With Markov Chains #AI #MachineLearning #TextGeneration
Personal Websites and Internet Writing #WebDev #Blogging #Writing
Building My Own Chess Engine #SoftwareEngineering #GameDevelopment #OpenSource
Writing Software for an Among Us League #Gaming #SoftwareEngineering #IndieDev
Learning the Ink Programming Language #Programming #SoftwareEngineering #InkLang
Privacy Focused Analytics From Scratch #Analytics #Privacy #SoftwareEngineering
Boids in WebAssembly Using Go #GoLang #WebAssembly #Simulation
Creating Randomness Without Math.random #Programming #SoftwareDev #Algorithms
A Practical Introduction to Graphs (Network Diagrams) #DataStructures #Algorithms #ComputerScience
Polyfilling the Fetch API for Old Browsers and Node.js #JavaScript #WebDev #Nodejs
The Flow of Knowledge in a Team (or Why I Dig Tickets) #SoftwareEngineering #Teamwork #KnowledgeSharing
Adding Comments to Gatsby with Netlify Serverless Functions + GitHub #WebDev #Serverless #Gatsby
Hacking Together an E-ink Dashboard #EInk #Dashboard #DIY
How I'm Working Remotely #RemoteWork #SoftwareEngineering #Productivity
Twitter Ticker Tape with a POS58 Receipt Printer #Tech #Hardware #DIY
Book Review: The Developer's Guide to Content Creation #BookReview #ContentCreation #SoftwareEngineering
DEV Article Analysis #SoftwareEngineering #Performance #Dev
Gatsby Sparks Joy #WebDev #JavaScript #Performance
Hardest JavaScript Puzzle I've Ever Solved #JavaScript #Programming #WebDev
Let's Build a CAPTCHA Generator with Node.js #Nodejs #Captcha #Dev
Cloning Memcached with Go #Go #Programming #SoftwareEngineering
My First Golang Program #Golang #Programming #SoftwareEngineering
I Built a Bot to Try and Get Money Back From My Internet Provider #ConsumerRights #Tech #Automation
My Experience with Pair Programming #SoftwareEngineering #PairProgramming #Collaboration
An Introduction to Caching on the Web, With Examples in Python #Python #WebDevelopment #Caching