Skip to content

development

Taming Project Complexity - The Saga

Versioning the Dev Environment Without Polluting Your Main Repo

As projects evolve, especially knowledge bases or documentation sites involving multiple tools like MkDocs, Obsidian, custom scripts, and specialized IDEs like Cursor, complexity naturally increases. Integrating these tools creates powerful workflows, but also introduces a new challenge: managing the growing number of configuration files, drafts, scripts, and planning documents that support the core project.

Games - The Data Side

How game descriptions were standardized and made more dynamic using metadata and Obsidian plugins.

When it comes to managing content, consistency is key. For the first major section of this project, I tackled the games—about 170 of them, each with its own unique format, style, and accessibility. The problem? Many of these descriptions relied on hard-coded, static links, making it a nightmare to add new games or adjust the structure.

So, I rolled up my sleeves and got to work.

Zettelkasten, Wiki, and Beyond

Why I started this project, the ideas behind it, and where it might lead.

In 2013, I was working as a project manager for a youth circus. Trainers would often approach me asking if I knew any other games, methods, or tricks. At the time, I had a wealth of resources—books, magazines, notes from workshops—but everything was disorganized and barely digitized.