Skip to main content

About

·2 mins

Hi, I’m Dinesh. #

I work in cybersecurity — the part where you spend years building defences, and then watch someone click a phishing link anyway.

I came to security through the military, which turns out to be decent preparation: in both fields, what gets you isn’t the threat you planned for.

By day I think about risk, governance, and incident response. By night I build small things with AI, read source code nobody asked me to read, and 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’m from Bengaluru. I spent years in uniform before landing in tech, which means I’d been doing risk management long before I had a job title for it.

I started this blog because writing forces clarity and shipping forces honesty. 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? The answer, so far: more than I expected, differently than I expected, and never quite on the first try.

Outside work I read a lot — history, economics, long-form journalism. I have a particular soft spot for D.V. Gundappa’s Mankutimmana Kagga, 945 verses of Kannada philosophy from the 1940s that wrestle with life’s big questions without pretending to answer them. Good company.


Find me elsewhere #


Read, build, write. That’s the whole thing.