Skip to content

Going Down The Rabbit Hole

Originally posted on 'The GreyMatter Blog' | July 2026


`

It started with a simple frustration

I wanted my OneNote notes outside OneNote

Which led me to Markdown

Which confirmed that open formats age better than proprietary ones

`

Which led me to thinking differently about knowledge systems

Which led me to connected notes and documents

Which made me wonder what else in my digital life could be connected

Which led me to thousands of bookmarks I’d been collecting for years

`

Which made me realize how rarely I retrieve information from this knowledge base

Which led me to attempting AI-powered summaries

Which quickly became an AI-powered classification system

Which became an idea for a bookmark ingestion engine

`

Which led me to APIs and complex prompt engineering

Which led me to structured outputs and JSON

Which led me to Python

Which made me realize coding was definitely a means, not the end

`

Which led me to GitHub and how every experiment deserves a safety net

Which led me to daily debugging and frequent commits

Which reminded me of the importance of thoughtful design requirements

Which led me to scripts and workflow automation

`

Which led me to my account getting suspended on GitHub!

Which changed how I approached personal software projects

Which led me to Linux, WSL and the command line

Which led me to virtual environments, package managers and dependencies

`

Which led me to Git and how it works on local machines

Which led me to AI-driven coding assistants

Which led me to compare LLM models – free, paid and open source

Which taught me that reasoning, coding and planning are different AI problems

`

Which revealed that building with AI has a much steeper learning curve than most folks imagine

Which drove me to think in terms of modular and reusable architecture, not one-off scripts

Which led me down context windows, token limits and specific tool calling

Which made me realize that every AI model has its own personality, strengths and blind spots

`

Which taught me about data privacy tradeoffs and when using a local model is the smarter choice

Which made me appreciate that the hardest part is not writing code – it’s designing systems that can evolve

Which made me realize that AI doesn’t replace clear thinking – it actually demands it

Which reminded me that good architecture starts long before the first line of code is ever written

`

Which has turned all this from a project to an ongoing conversation between me and AI…

And, I have a feeling this is only the beginning.


This project captures ideas, decisions, and lessons I’ve learned while building with AI. It aims to help non-technical users understand and use these tools effectively. I also use AI at times to improve or refine the content.

Readers should use the commands and instructions here with care. The creator accepts no responsibility for system damage, data loss or other consequences resulting from their use.

« PrevNext »