About me

Hi, I’m Milan Niroula, a software engineer.

This blog is my notebook in public. I read a lot about AI, software engineering, design, and how big tech companies solve problems at scale, and I write here to understand those ideas better. Most posts are research notes or write-ups of articles and papers I’ve read. I summarize the main ideas, pull out what I think matters, and add my own take.

What you’ll find here

  • AI. Notes on models, tools, and how AI is changing the way software gets built.
  • Software engineering. Architecture, reliability, testing, and the craft of writing good code.
  • Design. Interfaces, product thinking, and why some systems feel good to use.
  • Systems at scale. How large engineering organizations handle traffic, data, and complexity.
  • The inner life. I’m also a spiritual person, and now and then I write about attention, discipline, and meaning, and how they connect to the work.

Elsewhere