Recursing: a Sabbatical Story
Reflections on my time at the Recurse Center as part of the Winter 2025 batch that started in January.
Transmuting the Web
Reflections on my time at the Recurse Center as part of the Winter 2025 batch that started in January.
An open-source React library for animating string transformations.
Can we teach a language model how to understand chess Portable Game Notation (PGN) through Byte Pair Encoding (BPE)?
Defining core axioms that guide your work can help identify the right opportunities and avoid burnout.
Can you use your application's URL as an interface? Spoiler Alert: Yes. Will users interact with it? Maybe.
Overview of an Large Language Model powered, real-time chess tutoring app that combines features from post-game analysis tools with the real-time play of a game of chess against an agent.
Giant Robots fighting giant monsters might seem like an unlikely place for insights into developer tooling, but the world of Pacific Rim provides an interesting way to consider the effectiveness of tools.
This post chronicles days 6-10 of my journey through learning Rust via Advent of Code.
This post chronicles the first 5 days of my journey through learning Rust via Advent of Code.
The beginning of a series of posts detailing my journey through learning Rust via Advent of Code.
Insights gained from interviewing 1,000 developers and heavily researching interview techniques, regulations, and best practices.
A Slackbot that generates an RSS feed of links shared in channels it is invited to.
What it actually means to be a Senior+ Developer.
A walkthrough of the Hack the Cause CTF with helpful hints and explanations without revealing the flag for each level.
A simple, documented boilerplate for scaffolding WordPress plug-ins.
Misadventures in WordPress plug-in development.
A strategy for keeping bookmarklet code up to date while taking advantage of browser caching.