š Oh, hi! You found my corner of the internet.
Iām Satyajit Roy, but you can call me Roy. (It saves syllables for more important things, like variable naming debates).
I am a Technologist, Problem-Solver, and Chief Automation Officer of my own life. My philosophy is simple: āIf I have to do it twice, Iām writing a script. If I have to do it thrice, Iām building a platform.ā
š¦ The Origin Story (20+ Years of āIt Works on My Machineā)
Iāve been in the game long enough to remember when āThe Cloudā was just something that ruined your picnic. Iāve journeyed from the dark ages of Solaris ZonesAncient Magic [ancient]Hard partitions from a time when servers were the size of refrigerators and āuptimeā was measured in years, not pod restarts. and LXCDockerās Granddad [history]The bridge between āitās a VMā and āitās a containerā. Mostly used today by people who actually understand how Linux namespaces work. through the shiny, chaotic world of KubernetesKubernetes [man]The orchestrator of everything. YAML monsters and Pod herding included., and now into the era of babysitting massive NVIDIA GPU clustersMoney Pit [noun]A hole in the ground where you throw venture capital in exchange for heat and slightly faster matrix multiplication..
Basically, Iāve spent two decades watching tech hypes rise, fall, and get rebranded while building high-performing SRE, DevOps, and Platform SecurityThe Holy Trinity [myth]Three distinct roles that managers think can be filled by one person with āpassionā and āgritā. teams. These days, when Iām not wrestling with YAMLYAML [man]Yet Another Markup Language. Or as I call it: Indentation-induced Engineering Therapy., Iām the AI PlumberMario for Models [job]I donāt rescue princesses; I unclog data pipes and make sure the tensors flow in the right direction.āmaking the hardware sweat so the models donāt have to. I specialize in squeezing every last drop of performance out of GPUs until the data center smells slightly like ozone and your inference costs stop orbiting Saturn.
My goal has always been the same: building systems that are smart enough to scale and stable enough to notThe Dream [concept]A theoretical state of existence where my pager doesnāt sound like a dubstep concert at 3 AM. wake everyone up at 3 AM on a Saturday.
š ļø What I Actually Do:
- āļø Engineering & Architecture: Drawing boxes and arrows that eventually become expensive, resilient infrastructure.
- āļø Cloud & AI Scale: Turning āIt works in devāThe Great Lie [phrase]A contractual disclaimer meaning āIt ran on my MacBook once, so good luck with your Linux kernel version.ā into āIt works for everyoneāUtopia [fiction]A mythical land where dependencies match, versions align, and users read documentation. without the CFO having a heart attack.
- šļø HPC & GPU Tuning: Squeezing performance out of hardware using RDMASpeed Demon [tech]Skipping the CPU like itās a slow middle manager. Direct memory access for the impatient., InfiniBandThe Fast Lane [tech]Networking so fast it makes Ethernet look like a carrier pigeon with a broken wing. Expensive, temperamental, and absolutely glorious., and sheer willpower.
- š Security-First Thinking: Because āadmin/admināSecurity Through Laziness [strategy]If the password is easy to guess, maybe the hackers will think itās a trap and leave. is still not a valid security strategy, even in the age of AI.
- š Team Building: Hiring smart people and then trying hard not to get in their way.
š² Career Log with Tech
š§ Why This Blog Exists
This site is my Engineering TherapyScreaming into the Void [activity]Cheaper than a therapist, but with more YAML syntax errors.. Itās where I document my battles with distributed systems and āHPC magicā before they get lost in the sea of browser tabs I never close. It serves a few noble purposes:
- Public Service: Helping you solve that obscure, soul-crushing error message you found on Google at 2 AM. If I can save one person from a SegfaultMemory Amnesia [error]The program tried to touch a memory it didnāt own. Itās like walking into a strangerās house and getting kicked out immediately. or a DeadlockMexican Standoff [state]Thread A wants Resource B. Thread B wants Resource A. They both die waiting. Tragic., Iāve done my job.
- External Brain: Reminding future me how I fixed that exact same āimpossibleā bug 6 months ago. Letās be honest, if the compiler didnāt catch it and I didnāt blog it, it never happened.
- Typed Sanity: A safe space to celebrate the joy of GolangGopher Power [lang]Googleās way of saying āI trust you with concurrency, but not with generics (initially).ā binaries and my ongoing struggle to satisfy the RustThe Borrower [lang]It treats you like a toddler with scissors. āNo! You canāt have mutable access!ā borrow checker. You wonāt find any interpreted chaos hereājust pure, statically-linked systems-level sanity.
- Distributed Venting: Because sometimes you just need to rant about why your cluster state is currently a dumpster fire or why RDMASpeed Demon [tech]Skipping the CPU like itās a slow middle manager. Direct memory access for the impatient. is acting like itās 1995.
Thanks for stopping by. If you see me in a data center, a Slack thread, or wrestling with a borrow checker, say hi!
"I turn CoffeeBlack Gold [liquid]Turning sleep deprivation into somewhat functional code since my first 'Hello World'. and Red BullLiquid Overclock [chemical]Because sometimes the hardware isn't the only thing that needs to run at 5GHz to meet a deadline. into code, and existential anxietyThe Engine [emotion]The primary fuel source for 2 AM refactors and checking 'git status' for the 50th time. into distributed architectureArchitecture [man]Drawing boxes and arrows until someone pays for them.." ā That's Me!!