The Professional Path
Hey there! I’m Abilash, and like many developers, my journey into tech wasn’t exactly a straight line. iOS development became my first professional gig right out of college — talk about jumping into the deep end!
These days, I’m working on Bigin by Zoho CRM, where I get to play with Apple’s latest frameworks and occasionally wonder why SwiftUI does what it does. There’s something satisfying about building mobile experiences that people actually use, even when Xcode decides to have one of its “moments.”
The Great Linux Adventure
But here’s where it gets interesting. During COVID (remember those days?), while everyone was learning sourdough, I discovered Pop OS. What started as casual curiosity quickly spiraled into a full-blown Linux obsession. Before I knew it, I was rice’ing Arch Linux from scratch with Qtile, tweaking every pixel until it was just right.
That’s when I fell hard for Vim and later Emacs — because why choose sides when you can appreciate both? I spent countless hours crafting the perfect terminal workflows, configuring Alacritty (recently switched to Ghostty, and wow, what a difference), and generally living my best terminal life.
Plot twist: Then I joined my current company as an iOS developer and got "trapped" on macOS. The irony is not lost on me — a Linux enthusiast working on the most locked-down platform Apple makes. But hey, at least I still have my terminal! 😅
Always Learning, Always Curious
My current learning queue is an eclectic mix. I stumbled upon Zig while surfing the internet one day and got completely fascinated by its approach to systems programming. Learned the language, loved the concepts, but haven’t quite found the right hobby project to sink my teeth into yet. Still actively looking though!
Golang entered my life when I wanted to dive deeper into REST APIs and build some terminal tools. There’s something refreshing about Go’s simplicity after dealing with the complexity of some other languages.
And then there’s Rust — the language I really, really want to learn properly. I’ve been circling around it for a while now, intimidated by the borrow checker but excited by everything I hear about memory safety and performance. It’s definitely next on my serious learning list.
Beyond the Code
When I’m not debugging or configuring dotfiles, you might find me with a camera in hand. I have a soft spot for nature photography and I’m particularly drawn to macro photography — there’s something mesmerizing about capturing the tiny worlds that exist right under our noses. It’s like debugging, but prettier and with better lighting.
I also game occasionally when I need to completely disconnect from code. Sometimes your brain just needs to focus on something that isn’t a compile error, you know?
Why This Blog Exists
This blog started as a simple need: I wanted a place to journal about tech stuff and keep track of the things I learn. As someone who’s constantly exploring new languages, tools, and concepts, I found myself forgetting the details of things I’d figured out months ago.
Consider this my external brain — a place where I can dump interesting discoveries, document my learning process, and maybe help future me (or future you) solve the same problems I’m wrestling with today.
The Setup Corner
🛠️ Current Setup
Heart belongs to: Arch Linux + Qtile
Terminal: Ghostty (recently switched from Alacritty)
Editors: Vim & Emacs (why choose?)
Curious about: Zig & Rust
Photography: Nature & Macro
Dotfiles: Obsessively maintained
Let’s Connect
If any of this resonates with you — whether you’re fellow iOS developer, a Linux enthusiast, someone learning the same languages, or just someone who appreciates a good terminal setup — I’d love to connect. Drop me a line, share your own learning journey, or let’s debate the merits of different text editors (I promise to keep it friendly).
After all, the best part of this whole developer journey isn’t just the code we write, but the people we meet and learn from along the way.
Want to chat about code, Linux ricing, or photography?
I'm always up for interesting conversations!