This is a personal website that serves as tribute to the biggest mistake I've made in life: not documenting things. Combined with the lack of formal university education, this led me to a horrible place without exit. This site isn't meant to be a colorful story of successes, but an honest account of both the ups and downs on the road - because when someone says they didn't have problems, they're most likely lying.
Why This Exists
Every developer has struggled. Every person has failed. This site documents those failures alongside the learnings, the mistakes alongside the breakthroughs. It's a record of a self-taught developer's journey through an industry that often demands credentials I don't have and experience I had to build from scratch.
What You'll Find
Home - Recent thoughts and posts. The ongoing narrative of someone trying to build meaningful things despite the odds.
Blog - Technical writings that document both successes and spectacular failures. Honest takes on software development, tools that didn't work, projects that crashed and burned, and the rare moments when things actually came together.
Story - The longer narrative of how someone without formal training ended up in tech, made costly mistakes, and kept going anyway.
The Reality
This site chronicles:
- Projects that failed before they started
- Code that looked smart but broke everything
- Technical debt that haunted me for years
- Imposter syndrome in a field full of CS graduates
- The occasional breakthrough that made it all worth it
- Honest takes on technologies that everyone pretends to love
Why Document This
Not documenting my journey was my biggest mistake. Every problem I solved in isolation, I later saw others struggle with. Every dead end I hit, someone else was also hitting. By not sharing the failures, the debugging sessions that went nowhere, the architectures that seemed brilliant but collapsed - I robbed both myself and others of valuable lessons.
This site is my attempt to correct that mistake. To show that everyone struggles, everyone fails, and that's not just okay - it's necessary. The goal isn't inspiration or motivation. It's honesty about what building software actually looks like when you strip away the LinkedIn posts and conference talks.