Hi, I’m Dee.
I work in cybersecurity — the part where you spend years building defences, and then watch someone click a phishing link anyway.
By day I think about risk, governance, incident response, and how to explain threat models to people who would rather be doing literally anything else. By night I build small things with AI, read source code nobody asked me to read, and occasionally post Kannada philosophy to Mastodon.
What this blog is
Three things, loosely held together:
Vibe Coding Projects — I’m building one thing a day with AI assistance for 100 days and writing honestly about what happened. Not tutorials. Not polished how-tos. Just: here’s what I tried to build, here’s what broke, here’s what I learned. Some projects took an afternoon. Some took until 2am. All of them shipped.
Curl Notes — curl has been running on virtually every computer since 1998 and I decided to actually read its source code. These are the notes. Slow going. Entirely self-inflicted.
Reading — Books, papers, and articles that changed how I think about something. Key takeaways, open questions, and connections to things I already knew.
The longer version
I’ve spent enough time in security to know that the scariest vulnerabilities aren’t in the code — they’re in the assumptions. The “this will never happen” and the “someone else is handling that” and the “we’ll fix it after the release.”
I started this blog because I wanted a place to think in public. Writing forces clarity. Shipping forces honesty. And doing it for 100 days in a row forces the kind of consistency that’s harder to maintain than it sounds.
The vibe coding series is my answer to a question I kept asking: what can these AI tools actually do when you give them a real problem and hold them accountable for the result? The answer, so far, is: more than I expected, differently than I expected, and never quite on the first try.
Find me elsewhere
- GitHub — mr-dinesh — all the project code, warts and all
- Mastodon — @mrd@infosec.exchange — military roots, nerd, tinkerer, babbling about tech
- X — @m_r_dinesh
- LinkedIn — dinesh-mr
- Raindrop.io — mrdinesh — bookmarks and reading list
- RSS — /index.xml — for people who remember what RSS is
No tracking. No newsletter. No “I’m building in public” LinkedIn posts. Just the blog.