๐จโ๐ปCoding
I've been coding as a hobby since my mother brought home a second-hand VIC-20 from a garage sale when I was six years old.
Even though I've written lots of code in a work-context, made desktop apps, command line tools, conducted data analysis in SQL, Python, and R, written app extensions in Type Script, HTML and more, I've never been employed or compensated specifically as a professional programmer.
I've been on a journey to become a programmer, rather than just a hobbyist coder, and have launched several apps, contributed to open source projects, and finished many projects which you can see on my GitHub.
Blog Posts about Coding
| Posts | Topics |
|---|---|
| 2025-09-09 | ๐งโ๐ป Debrief on my week at RustConf ๐ฆ, including an Intro Async workshop by Hebert Wolverson and the Unconf |
| 2025-07-26 | 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. |
| 2024-04-20 | 2024-04-20 | Building a Roguelike in Rust's Bevy Game Engine |
| 2024-03-30 | 2024-03-30 | How I replaced my vendor with a very small C# script | Mistaking an Opportunity as a Problem |
| 2024-03-20 | 2024-03-20 | My 2023 Hierarchy of Fulfillment Report Card |
| 2024-02-23 | 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-02 | 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 | 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. |
| 2023-12-24 | 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 | 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 | 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-21 | 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-06 | ๐ฎ Myers Briggs for Final Fantasy Characters |
| 2023-10-26 | ๐ฆ Seattle Rust User Group Meetup |
| 2023-10-17 | ๐ฉโ๐ป Contributing to Taskwarrior - an Open Source task management system for the command line |
| 2023-09-05 | ๐ฉโ๐ป Lessons from even Limited Progress in Coding |
| 2023-08-29 | ๐ Logjammed: Getting Unjammed |
| 2023-08-21 | ๐ซA flight to Friday Harbor (KFHR), and ๐ฉโ๐ป Coding Update |
| 2023-08-14 | ๐ฉโ๐ป Ownership in Rust; Linux is for Puzzle Solvers; |
| 2023-08-08 | ๐ฉโ๐ป Write An App: Rust; Jellyfin, NuShell, Rasperry Pi |
| 2023-08-01 | 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 | A post about starting the Rust programming language tutorial, covering installation, Cargo, and the 'hello world' program. |
| 2023-07-28 | A post about setting up Git and version control for a new Rust project using VSCode and WSL. |
| 2023-07-27 | 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 | 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-06-02 | A post about creating personal productivity charts from Gqueues task manager data using Python and Pandas. |
| 2023-05-25 | Updates to the TIL page regarding RSS feeds, learning the Rust programming language, and working with DoubleLoop. |
| 2023-05-13 | A Today I Learned (TIL) post about implementing a toy DNS resolver in Python, inspired by Julia Evans' zine. |
| 2023-05-08 | A Today I Learned (TIL) post discussing the efficiency of different programming languages and the concept of the 'Liar's Dividend'. |