Hello, world!

Every program a developer writes starts with two words, so it feels right to start this blog the same way.

I’m Arshath, a backend engineer from Chennai. I spend my days building distributed systems in Java and Spring, and I’ve decided to start writing about the things I learn along the way. If you want the longer version of who I am, there’s an about page for that.

Why start a blog?

Mostly because writing forces me to actually understand things.

“Writing is nature’s way of letting you know how sloppy your thinking is.”

Half the time I think I understand a system until I try to explain it — and that gap is exactly what I want to close in public.

What to expect

No fixed schedule, but the topics will circle around:

  • Distributed systems and backend architecture
  • Java, Spring, and life on the JVM
  • Things I broke, and what fixed them
  • The occasional rabbit hole — I like knowing a little about a lot

And, obligatorily

It wouldn’t be a first post without it. Here it is in the language I spend most of my time in — rendered with this site’s custom syntax theme:

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, world!");
    }
}

That one line — System.out.println — is where a lot of us started. This blog is where the next part goes.


Thanks for reading. You can find me on GitHub and X — come say hi.