Software Engineering Notes & My Random Brain Bleeds

This is where I dump my thoughts about software engineering, system design, and whatever I’m currently trying to figure out. Some notes are polished, most are works in progress, and a few are probably wrong.

I work with distributed systems, micro-services, and the usual enterprise software stack. But I’m endlessly curious about everything tech-related - constantly reading papers, articles, books, experimenting with new tools, and going down rabbit holes that probably have nothing to do with my day job. This digital garden is my second brain, helping me connect the dots between what I read, what I build, and what I’m trying to understand.

What you’ll find here:

  • Half-formed thoughts about micro-services and system design
  • Notes from debugging sessions and architecture decisions
  • Random discoveries about Java, Spring Boot, AWS, and other tools I use
  • Learning notes from books, articles, and experiments -
  • Patterns I keep noticing (and want to remember)
  • Rabbit hole explorations that caught my attention

Fair warning: This is my thinking space made public. Ideas evolve, some thoughts are incomplete, and I change my mind about things.

RSS feed • Also writing at isurubuddhika.dev