Welcome to My Blog
Arun Endapally, Senior Technical Architect, writing about building software and experimenting with AI
Most days at work are routine. But every now and then something happens, a tricky bug, a tool that surprises me, a decision that turns out to matter, and that’s worth writing down.
That’s really what this blog is: a journal of things I’m building, breaking, and figuring out, written close to when they happen.
What you can expect
Real experiments, not theory. When I try a new AI coding tool, a different way of structuring a service, or a new approach to an old architecture problem, I write about it as I figure it out — what worked, what didn’t, what I had to dig into before it made sense. I’d rather share that process than a clean explanation that skips the messy bits.
Architecture decisions and their tradeoffs. Things like decomposing monoliths, micro-frontends, API versioning, and the non-functional stuff (observability, security) that’s easy to skip and expensive to skip badly. These come from systems I’ve actually worked on, not pattern catalogues.
AI in everyday engineering work. I use AI tools constantly — for code, for tests, for thinking through requirements — and I run workshops helping other engineering teams figure out where AI actually helps them too. My working theory so far: it’s a great accelerator for work you already understand well, and a lot less useful when you’re trying to use it as a substitute for that understanding. I’m still testing that theory, and I’ll share both kinds of stories.
Honesty about what I don’t know yet. Some posts will be “here’s a thing I figured out.” Others will be “here’s a thing I’m still confused about.” Both are useful to write, and hopefully to read.
If something here saves you time on a problem you’re stuck on, or just confirms you’re not the only one finding it hard, that’s the goal. Welcome.
