Archive
Notes, builds & long-form essays
Silksong Play-Through Update
Wherein I update you on my spoiler-free journey through Hollow Knight: Silksong, from anticipation to first ending and beyond.
Oct 2, 2025
Silksong is a Real Game
Wherein I celebrate the long-awaited release of Silksong.
Sep 3, 2025
Rewriting the Blog (Again) - This Time with SvelteKit
Wherein I discuss yet another blog rewrite, this time using SvelteKit as a static HTML generator for better performance and developer experience
Aug 15, 2025
Music in Games and the Effect on Gameplay and Storytelling
Where I discuss music in video games, the effect it has on the player, and the nostalgia it evokes.
Jul 18, 2024
Renaissance Man
Wherein I discuss being a jack of all trades, but a master of none.
Jul 18, 2024
Happy Birthday Super Metroid
Wherein I discuss Super Metroid and interesting game mechanics.
Mar 4, 2024
Poor Me, a Draft
Wherein I discuss implementing a drafting feature for the blog
Mar 4, 2024
A Politics Nod and The Comments Section
Wherein I discuss how I think the Comments Section will play out
Feb 26, 2024
In Order to Write, You Gotta Write
Wherein I discuss working on my blog, the impetus for doing so, running into creative walls, and forcing myself to write more often.
Feb 20, 2024
Testing All the Markdown
Wherein I test out all the markdown supported by the blog!
Feb 15, 2024
Hello, World ! ! !
Inaugural post to welcome the blog to the world!
Feb 14, 2024
A Very Late Sekiro Review
Wherein I discuss Sekiro's combat mechanics and the critical tutorial flaw that nearly ruined my first playthrough.
Oct 28, 2022
SvelteKit Is Interesting
Wherein I experiment with SvelteKit's adapter-static and explore the limitations and workarounds for client-side functionality in a static site, including localStorage and authentication simulation.
Jun 11, 2021
Elixir Hoarding
Wherein I discuss the psychology of hoarding rare items in Final Fantasy games and how it manifests in real life with bacon fat collection.
Jun 7, 2021
Rebuilt the Blog Again AGAIN
Wherein I discuss rebuilding my blog yet again, this time moving from Gatsby to SvelteKit for better performance, smaller bundles, and simpler configuration.
Jun 1, 2021
Wrapping Up a Fun One
Wherein I discuss completing a Hollow Knight Item Randomizer run and starting a new one, sharing strategy insights and progression paths for efficient item collection.
Feb 12, 2021
Another Day Another Itemset
Wherein I discuss another day of Hollow Knight Item Randomizer runs and the strategic decisions involved in collecting items efficiently.
Feb 11, 2021
Quick Update on Deployment
Wherein I discuss switching from Travis-CI to GitHub Actions for blog deployment and provide a quick update on my Hollow Knight randomizer progress.
Feb 10, 2021
Minor Pivot to Content
Wherein I discuss pivoting my blog content beyond just technical topics and share my experiences with Hollow Knight, including vanilla playthroughs and item randomizer mods.
Feb 9, 2021
Some Thoughts on Unicorns
Wherein I discuss the difference between unicorn startup dreams and simpler, sustainable tech businesses, and my thoughts on finding viable business opportunities.
Sep 5, 2019
Day One Failure
Wherein I discuss GDPR regulations, their impact on startups, and why I believe they represent a flawed solution to user privacy concerns.
Sep 4, 2019
Web Frameworks
Wherein I discuss my journey through web frameworks from jQuery to Angular to React to Svelte, analyzing their trade-offs, bundle sizes, and why Svelte ultimately won me over with its simplicity and performance.
Aug 21, 2019
This is Going to be a Long One
Wherein I reflect on my thirteen-year career journey, my early WoW blog "Druidify", and my thoughts on creativity, motivation, and the value of creating content as an outlet for my befuddled mind.
Aug 20, 2019
Dark Theme
Wherein I discuss implementing a dark theme for my website and my unapologetic approach to design inspiration.
May 3, 2019
Styled Components
Wherein I discuss different approaches to using styled-components in React, comparing wrapper-based styling with individual styled components and their trade-offs.
May 3, 2019
Just Had a Weird Idea
Wherein I discuss implementing continuous deployment for my Gatsby blog using Travis-CI and GitHub webhooks, and adding author metadata support for potential multi-author functionality.
May 1, 2019
Deployed the Blog
Wherein I discuss migrating my blog from a traditional hosting provider to AWS S3, CloudFront, and Route53 for cost savings and static site hosting.
Apr 30, 2019
Rebuilt the Blog Again
Wherein I discuss rebuilding my blog using Gatsby, moving from a custom React setup to a static site generator for simplicity and performance.
Apr 19, 2019
HistoryBlock Coming Under TeamClerks
Wherein I discuss bringing my Firefox extension HistoryBlock under the TeamClerks brand and changing the extension identifier from historyblock@kain to historyblock@teamclerks.net.
Aug 29, 2017
Github is Starting to Impress Me
Wherein I discuss GitHub's project management features and how they address my concerns about Agile methodology and service fragmentation in software development.
Jul 5, 2017
Updates and Filesize
Wherein I discuss deploying blog updates, implementing gzip compression, and analyze JavaScript bundle sizes in React applications, including my concerns about SPA bloat.
Jun 8, 2017
Not Much Going on
Wherein I discuss working on a preferences page for my blog and explore React state management patterns for handling multiple form inputs efficiently.
Jun 2, 2017
We Secure, Baby!
Wherein I discuss implementing SSL/HTTPS security for my blog using Let's Encrypt and CertBot, achieving an A grade on SSL Labs, and setting up automatic certificate renewal.
May 18, 2017
Hello, World!
Wherein I introduce my first blog built with ReactJS and Gemini, and discuss the initial setup and future plans.
May 17, 2017