Posts

Occasionally I'll write a post about my day, including something I learned, updated, or just wanted to share but not commit a full article's worth of writing for. If you'd rather explore by topic, try the Map of Contents. An RSS/ATOM Feed is available for new blog posts.

Date Topic Description
2025-12-31 Coding 2025-12-31 | How I sniped my best friend's personal website domain, ripped off his 20-year old Tetris / Mega Man 2 mashup, and re-created it in Rust so I could give it to him for his birthday
2025-09-09 Coding 🧑‍ðŸ’ŧ Debrief on my week at RustConf ðŸĶ€, including an Intro Async workshop by Hebert Wolverson and the Unconf
2025-07-26 Coding 2025-07-26 | 🧑‍ðŸ’ŧ Reflecting on the progress I've made in becomming a programmer, and the projects I've completed including games, apps, tools, and other things I've learned to the software development lifecycle.
2025-07-22 Aviation ðŸ›Đïļ Airplane camping trip report flying in a Cirrus SR22-Turbo G6 to KORS on Orcas Island, WA in July 2025
2025-03-07 Coding, AI, LLM, SPITS A custom Google Sheets formula function to query a Large Language Model (LLM) about data within the sheet.
2024-05-18 Hierarchy of Fulfillment ✅ 2024-05-18 | Uncommitting
2024-05-11 Aviation 2024-05-11 | ðŸ›Đïļ A Mostly Boring Flight
2024-05-04 Mountaineering A photo-essay of moss-covered trees on a hike in the Pacific Northwest that look like monsters.
2024-04-27 Aviation A look inside an FAA-authorized Advanced Aviation Training Device (AATD) flight simulator for Cirrus aircraft, and how it's used for training, proficiency, and currency.
2024-04-20 Coding 2024-04-20 | Building a Roguelike in Rust's Bevy Game Engine
2024-04-13 FIRE 2024-04-13 | FIRE: How much do I need?
2024-04-03 Aviation 2024-04-03 | Quick Lunch Flight in Cirrus SR22 Turbo from Renton, WA to Gig Harbor, WA
2024-03-30 Coding 2024-03-30 | How I replaced my vendor with a very small C# script | Mistaking an Opportunity as a Problem
2024-03-20 Hierarchy of Fulfillment 2024-03-20 | My 2023 Hierarchy of Fulfillment Report Card
2024-03-16 Mountaineering A photo-essay of a hike in the Pacific Northwest and a campfire on a pleasant March weekend.
2024-03-09 Video Games A photo-essay and review of the survival sandbox video game Valheim, highlighting the building and crafting aspects.
2024-03-02 Coding 2024-03-02 | Embedded 'Hello World' in Rust with a Raspberry Pico
2024-02-23 TIL A one-year reflection on creating and maintaining the 'Today I Learned' (TIL) public digital garden, covering learnings, content evolution, and future plans.
2024-02-17 PKM 2024-02-17 | Tackling my Reading Backlog with Deliberate Intent
2024-02-10 PKM This post describes my 2024 journaling habit using the Daily Note plugin in Obsidian. I discuss what I journal about, how I use it for recall and reflection, and the therapeutic benefits I've experienced.
2024-02-02 Coding A six-month reflection on my journey from a hobbyist coder to a programmer. I recount my accomplishments, my plan for the year, and ask for mentorship and collaboration opportunities.
2024-01-25 Video Game I discuss my experience programming a Dungeon Crawler Roguelike video game in Rust, following the 'Hands-on Rust' book. I also touch on deploying the game to the web using Web Assembly.
2024-01-20 Aviation A reflection on the novelty and awe of flying airplanes, and how it relates to my Hierarchy of Fulfillment framework. I also share details of a recent flight in a Cirrus SR-22T.
2024-01-12 Linux My experience installing Linux Mint with XFCE on a 14-year-old Toshiba M645 laptop. I detail the troubleshooting process and the eventual solution using the 'acpi=off' kernel parameter.
2024-01-06 GTD An overview of my 2024 Hierarchy of Fulfillment framework, including how I'm tracking habits in Gqueues and Daylio, avoiding unhealthy productivity, and collaborating with others.
2023-12-24 Coding A summary of 'Qbert', a C# application I wrote in 2009 to automate the processing and uploading of lead data from CSV files into Eloqua, and the impact it had.
2023-12-16 Networking An open invitation to connect with like-minded individuals in the Greater Seattle Area for non-transactional networking, with a list of my interests and hobbies.
2023-12-04 Coding A look back at 'CodeSpider', a C# utility I wrote in 2008 to crawl web pages and identify outdated Salesforce Campaign IDs, and the impact it had on my work.
2023-11-27 FOSS A discussion on the value of free and open-source software (FOSS), with a call to action to support the creators behind them, and a list of the projects I support.
2023-11-21 Rust A detailed account of my first open-source contribution: a pull request to the Taskwarrior project. I explain the problem, my solution, and the lessons I learned while working with Rust.
2023-11-14 DIY My experience fixing the flickering screen on my ASUS S410U laptop, from diagnosis to the simple, yet satisfying, solution of tightening a loose screw.
2023-11-06 Video Games ðŸŽŪ Myers Briggs for Final Fantasy Characters
2023-11-02 Aviation ðŸ›Đ Flight to Troutdale, OR (KTTD) in Cirrus SR-22T
2023-10-26 Coding ðŸĶ€ Seattle Rust User Group Meetup
2023-10-17 Coding ðŸ‘Đ‍ðŸ’ŧ Contributing to Taskwarrior - an Open Source task management system for the command line
2023-10-10 Aviation 🏃‍♀ïļ'I run, but I'm not a runner'; ðŸ›Ŧ Flight to Hoaquim (KHQM)
2023-10-01 Hierarchy of Fulfillment ✅ Intro to the Hierarchy of Fulfillment
2023-09-12 Books 📚 5 Highly Recommended Books for All (Young) People
2023-09-05 Coding ðŸ‘Đ‍ðŸ’ŧ Lessons from even Limited Progress in Coding
2023-08-29 Productivity 🛠 Logjammed: Getting Unjammed
2023-08-21 Aviation ðŸ›ŦA flight to Friday Harbor (KFHR), and ðŸ‘Đ‍ðŸ’ŧ Coding Update
2023-08-14 Coding ðŸ‘Đ‍ðŸ’ŧ Ownership in Rust; Linux is for Puzzle Solvers;
2023-08-08 Coding ðŸ‘Đ‍ðŸ’ŧ Write An App: Rust; Jellyfin, NuShell, Rasperry Pi
2023-08-01 Coding A post about participating in 'Blaugust' and the challenges of learning Rust, including setting up the development environment in WSL and dealing with dependencies.
2023-07-31 Coding A post about starting the Rust programming language tutorial, covering installation, Cargo, and the 'hello world' program.
2023-07-28 Coding A post about setting up Git and version control for a new Rust project using VSCode and WSL.
2023-07-27 Coding A post about setting up a development environment with WSL and VSCode for Rust, and a hiking trip up Mount Si with a mountain goat encounter.
2023-07-26 Coding A post about starting the journey from being a hobbyist coder to a professional programmer, choosing to learn Rust and setting up a Linux development environment with WSL.
2023-07-12 Video Games A post about a custom birthday cake based on the cake puzzle from the video game 'The 7th Guest'.
2023-07-11 Video Games A review of the video game Pillars of Eternity after completing it, and a note about starting Valheim next.
2023-07-09 Camping A post about camping at Dashpoint State Park in Federal Way, Washington.
2023-06-20 3D Printing A post about 3D printing a custom trophy award based on Bandit, the dad from the TV show Bluey, at a local library's maker space.
2023-06-13 Hypecycle A reflection on technology hype cycles, from crypto and blockchain to the current wave of AI, LLMs, and 'spicy autocomplete'.
2023-06-06 Philosophy A philosophical exploration of 'Cursed Knowledge' - information that, once known, cannot be unknown and may carry a burden.
2023-06-02 GTD A post about creating personal productivity charts from Gqueues task manager data using Python and Pandas.
2023-05-27 TIL A Today I Learned (TIL) post about Dijkstra Maps, their application in video game pathfinding AI, and their connection to graph theory.
2023-05-25 Coding Updates to the TIL page regarding RSS feeds, learning the Rust programming language, and working with DoubleLoop.
2023-05-17 Running A personal reflection on running, identity, and achieving personal bests.
2023-05-14 TIL A Today I Learned (TIL) post about visiting Snoqualmie Falls, its connection to the TV show Twin Peaks, and the impressive hydroelectric power plant at the site.
2023-05-13 Coding A Today I Learned (TIL) post about implementing a toy DNS resolver in Python, inspired by Julia Evans' zine.
2023-05-12 Uses A post about receiving a new Fitbit Charge 5 and updating my 'Uses' page.
2023-05-08 TIL A Today I Learned (TIL) post discussing the efficiency of different programming languages and the concept of the 'Liar's Dividend'.
2023-04-28 TIL A Today I Learned (TIL) post about the word 'phatic'
2023-04-19 TIL A post about the Doom WAD 'myhouse.wad' and a Today I Learned (TIL) section on the creation of synthetic helium.
2023-04-18 TIL A Today I Learned (TIL) post about how the card game Magic: The Gathering is Turing complete, and its connection to Prolog and Datalog.
2023-04-17 TIL A Today I Learned (TIL) post about the connection between ray-casting, ray-tracing, and Binary Space Partitions (BSP) from the game Doom.
2023-04-08 TIL A Today I Learned (TIL) post about the concept of Emergence in systems thinking and digital gardening.
2023-04-07 Hierarchy of Fulfillment Learning about 'Eudaimonia', 'Ikigai', and their relation to Maslow's Hierarchy of Needs and my own Hierarchy of Fulfillment framework.
2023-02-23 TIL A Today I Learned (TIL) post about the 3D rendering technique 'Affine Texture Mapping' used in the classic video game Ultima Underworld.