---
title: Timeline
---
# What I am doing
The answer is usually "a lot". This page keeps track of all the notable works I publish. Refer to the icon on each line for the type of work linked.
Blog posts are also available via an [RSS feed](/rss.xml).
## 2022
- 2022-11-28: [Channels](https://open.spotify.com/track/4tDNc9IFvj62p7aYHa7vCc?si=0c7bb6c8a01f4390) (Single)
- {{auto_blog_li(path="blog/2022-10-02-personal-ases.md")}}
- 2022-10-02: [An analysis of personal ASNs in the wild](/blog/personal-ases)
- 2022-09-10: [Summer Tracks.](https://open.spotify.com/album/3bcakhzNwyK40K0TowcT0m) (Single)
- 2022-09-09: [Website updates](/blog/new-domain)
- 2022-06-26: [Rickrolling the internet](/blog/rickrolling-the-internet)
- 2022-06-23: [Using a Steam Controller with the Nintendo Switch](/blog/steam-controller-switch)
- 2022-06-13: [Getting Visual Paradigm to launch on Fedora 36](/blog/fedora-36-vp)
- 2022-05-21: [Field Log: First look at the NanoVNA](/blog/nanovna)
- 2022-05-18: [Commit syncing across hosted GIT instances](/blog/commit-sync)
- 2022-05-07: [Space & Time, Vol. 1](https://open.spotify.com/album/718OAeNsyhO1znebsXVSdf) (EP)
- 2022-04-06: [Making my UDM-Pro scream](/blog/udm-fan)
- 2022-01-19: [Monocular depth mapping in Blender](/blog/monocular-blender)
- 2022-01-06: [Scale Hop](https://open.spotify.com/album/6tpUJQlZ1I7bWK4X4pwiOj) (Single)
- 2022-01-06: [Unfinished projects and failed ideas](/blog/unfinished-projects)
## 2021
- 2021-12-03: [A rusty guide to quaternions](/blog/quaternions)
- 2021-11-14: [Adventures in BGP: routing my own public IPv4 address space](/blog/amprnet-bgp)
- 2021-09-28: [An overview of the tech on a complex FRC robot](/blog/frc-tech-reference)
- 2021-07-07: [Configuring a native SSH server on Windows 10](/blog/windows-ssh)
- 2021-04-20: [Building a cheap APRS digipeater](/blog/direwolf-aprs)
- 2021-03-14: [How I flashed QMK to my Vortex Core](/blog/qmk-vortex-core)
- 2021-02-25: [Using KBFS as a makeshift maven server](/blog/kbfs-maven)
- 2021-01-16: [Tunneling a printer from a home network to a VPN](/blog/printer-tunneling)
## 2020
- 2020-12-31: [2020 Wrap-Up](/blog/
- 2020-12-19: [How I have tweaked my Minecraft client to be 'just right'](/blog/
- 2020-12-04: [Upgrading my chromebook](/blog/
- 2020-11-21: [Connecting to a Minecraft server over IRC](/blog/
- 2020-11-06: [My first mechanical keyboard: The Vortex Core](/blog/
- 2020-10-24: [Using Bazel to create Minecraft modpacks](/blog/
- 2020-10-15: [Mounting Google Drive accounts as network drives](/blog/
- 2020-10-01: [Reading metadata from a bitmap file](/blog/
- 2020-09-24: [My workflow: video conference edition](/blog/
- 2020-09-17: [Building a mini maven server](/blog/
- 2020-09-10: [Integrating GitHub Codespaces with FRC](/blog/
- 2020-09-03: [Compiling AVR-C code with a modern build system](/blog/
- 2020-08-23: [Taking notes with Markdown and LaTeX](/blog/
- 2020-08-13: [Notes from FRC: Autonomous point-to-point navigation](/blog/
- 2020-08-03: [Notes from FRC: Converting joystick data to tank-drive outputs](/blog/
- 2020-06-05: [Flashing code to a 32u4 chip](/blog/
- 2020-05-19: [Running RoboRIO firmware inside Docker](/blog/
- 2020-04-20: [Ludum Dare 46: Jamming with friends](/blog/
- 2020-01-20: [Compiling BrainFuck with a shell script](/blog/