healeycodes writes
Subscribe
Archive
π My Time At The Recurse Center
February 15, 2023
I recently completed a six week batch at The Recurse Center. I had a magical time and learned at a tremendous pace. For my full thoughts and reflections, see...
π New Posts, New Baby, and The Recurse Center
January 19, 2023
Hello! Since my last newsletter, Iβve written two blog posts about programming language interpreters β Adding For Loops to an Interpreter and Profiling and...
π’ Shipping CodeGuessr
November 20, 2022
I recently shipped CodeGuessr. It's like GeoGuessr .. but for code. Given a random code snippet, you have to guess which popular open source project it...
π Instead of completing a side project, I wrote a database instead
August 15, 2022
I caught myself yak shaving pretty hard this week. I needed a key/value store for large values and ended up writing a partial implementation of the Bitcask...
𧩠Creating an automated Sokoban solver
June 9, 2022
Hi again, I shipped a Sokoban clone and automated solver. Read about the techniques I used in Building and Solving Sokoban. The coolest fact I learned was...
π Beating grep with Go
April 26, 2022
Hello! I just shipped a toy grep clone. I wrote up my notes in Beating grep with Go. My program is pretty feature-less but it returns line matches 10x faster...
π Designing a Programming Language for Advent of Code
November 29, 2021
I designed and implemented a programming language for Advent of Code. I'll be using it to solve AoC's daily puzzles and adding to the standard library as I...
π¦ The sensation of incremental progress when programming with Rust
October 9, 2021
Hi! I published a new post about porting a JavaScript library to Rust β Porting Niceware to Rust. I had a breakthrough with my productivity in Rust β instead...
β³ Creating the Golfcart Programming Language
July 16, 2021
Hi! If thereβs one thing I want you to take away from this newsletter, itβs that you can build and design your own programming language. The only requirement...
Listening to Satellites with my Raspberry Pi
May 31, 2021
Hello! For Christmas, someone gifted me a GPS receiver for my Raspberry Pi. I recently used it to learn about and listen to the 31 active GPS satellites...
π¨ Computer Vision and Embroidery
April 7, 2021
Hi! There's a limited set of embroidery colors. I spent the weekend building a program that tries to identify which thread colors are used in images of...
π GeoGuessing with Deep Learning
March 25, 2021
Hi! My wife is formidable at GeoGuessr but can she beat a deep learning paper? I wrote up the results to this question in my recent blog post. I also looked...
WebAssembly + Search = β‘
February 21, 2021
Hi π Iβve been closely following the development of Stork. Impossibly fast web search, made for static sites. Itβs an open source project that uses...
My Twitch Live Coding Experience
January 27, 2021
Hello! Tonight, and most nights, I will be streaming myself coding at twitch.tv/healeycodes. I took the dive into live streaming a little while ago. I try to...
π An Ode to Personal Websites
December 28, 2020
I broadcast widely that personal websites are a bit of an obsession of mine, so it should be no surprise that last night I published Personal Websites and...
βοΈ Building My Own Chess Engine
December 21, 2020
I built a chess engine! And it was hard! Iβve written down all my learnings and resources in Building My Own Chess Engine. Iβm a beginner chess player myself...
πΉ Writing Software for an Among Us League
November 14, 2020
Hey! This month I was bitten by the Among Us bug. I ended up sinking many many hours into the game with my friends. I built a league website with an Elo...