Hi friends, This newsletter we’re streamlining the process of creating circuit boards and revisiting the DIY electronic calipers project from two years ago. Kevin’s KiCad Helpers I first started playing around with electronics via Arduino back in 2010, and I designed my first circuit board back in 2015 for my walnut and leather cell phone . Since then, I’ve made around a dozen…
Difftron Last newsletter I wished for structural diffs in a Magit-like UI and, a few weekends later, it turned out as awesome as I’d imagined. Behold, Difftron : entity type hierarchy with one function change expanded to show a side-by-side diff with highlighting"/> See the 15 minute demo video for more details. Conceptually, the tool works as follows: A Rust binary parses code into semantic…
Hi friends, I’ll be attending Babashka Conf on May 8 and Dutch Clojure Days on May 9. If you’re attending either (or just visiting Amsterdam), drop me a line! On sabotaging projects by overthinking When I have an idea for a project, it tends to go in one of these two directions: I just do it. Maybe I make a few minor revisions, but often it turns out exactly how I’d imagined and…
Hi friends, I’m traveling the next two weeks, drop me a line if you want to grab a coffee! Miami Monday Feb 2 — Tuesday Feb 10 Paris Wednesday Feb 11 — Sunday Feb 15 LLM agent virtual machine sandbox The other day I asked OpenAI’s Codex agent to write me a lil’ Rust program to use a bluetooth gamepad as a mouse, and I caught the agent reading files outside of the…
Hi friends! While answering 40 questions to ask yourself every year , I realized I’d adopted a bunch of new tools over 2025. All of them have improved my life, so I want to share them with you so they might improve yours too =D A common theme is that all of my favorite tools promote a sort of coziness: They help you tailor the spaces where you spend your time to your exact needs and…