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.