Here's what I've been up to during the month of July: We took a trip to San Diego at the start of the month to see some friends and visit the zoo down there. I installed a front basket on my main commuter bike and have been enjoying it, for the most part. We've moved furniture around in our bedrooms for the first time since settling into them. I've been researching and trying out sewing bags. I…
Here's what I've been doing and thinking about this month. I added back colored links to this website and added some light image processing to put their dimensions in the HTML so the layout is stable when they eventually load. We were going to take a trip to San Diego over the Juneteenth weekend, but we all got sick and had to postpone it to this upcoming weekend. For my bike commute, I started…
While writing articles and notes for this site, I've been frustrated by problems like broken links and unterminated styles only showing up after I preview them in a browser. I've also grown accustomed to the format-on-save systems of programming languages like Zig and Go. There are a lot of programs that already solve this problem, including Markdown linters, formatters, and LSP servers. 1 These…
Here's what I've been working on, doing, and thinking about this month. I implemented a Markdown formatter, incorporated it into my editors, and reformatted all of the input files for the site. After my trip to London, I took a week off from work to start some house projects and spend time with family. I wrote an article about updating my site to Zig 0.16 with some screenshots and added a "full…
These are some rough notes on updating a small project for Zig 0.16 . There are bound to be misunderstandings and general confusion, since I'm not taking a disciplined approach to learning the language or keeping up with its roadmap. The program that generates this site is written in Zig 1 , a programming language that's still undergoing breaking changes with each new version. Before I was…
Here's what I've been working on, doing, and thinking about this month. I upgraded this site's generator for Zig 0.16 and made it multithreaded. I went on a business trip to London for two weeks, staying in the central part of the city, close to the Tower Bridge. While I worked during the week, I still had four days on the weekend for sightseeing in the city and trips to Cambridge and Bletchley…
I'm a fan of computers. Taking notes on them brings a lot of benefits: easy backups, syncing across devices, search, and invisible revisions. But for thinking through problems and tracking my daily thoughts, I've recently moved away from using note taking apps 1 . 1 Like iA Writer or Obsidian . Writing by hand helps me organize my ideas and avoid the tendency to get bogged down in revisions.…
Here's what I've been working on and thinking about this month. I renamed the "now" series to just "updates," to catalogue what's happened each month. Index pages (lists of articles) contain full article content inline instead of just the title and a link to the article page. I added a human.json with a single entry for my old college friend. The 2025 Priority Gemini bicycle 's shift cable…
If I use a shell command often, I'll condense into a short, single letter alias as a mnemonic. I've settled on a few key aliases: l : ls , list the contents of a directory e : whatever terminal editor I've latched onto f : fg , bring the last backgrounded job to the foreground j : the Jujutsu version control system c : switch the current directory to a source repository via fzf These act like a…