Toni Granados

Toni Granados

About Me


Hello! I'm Toni Granados, the face behind this blog. I blog very occasionally, but I still wanted a place on the internet where I can share stuff when I feel like it. A little bit about how I got into software engineering and my journey so far.

My programming journey kicked off at 14, when I found out about a bug in an MMORPG I was playing. A friend of a friend stumbled upon a glitch that allowed players to claim quest rewards without completing the quest, allowing them to claim the reward infinitely, although through a pretty convoluted process.

Initially, my friends and I exploited this loophole manually, but the process was very tiresome and clunky. I didn't know much about how software actually worked, but I was sure there had to be a way to automate the process, so I started googling and discovered AutoIt, a scripting language designed for automating Windows applications. Over a couple of days, I put together a very scrappy but working script to automate the exploit.

Unfortunately, the bug was patched very quickly, and those of us who had exploited it were banned, but the spark was ignited. I was hooked. I stopped playing the game and started learning as much as I could about software engineering. I read books, watched videos, and built small projects. I found myself fascinated by the infinite possibilities that software offered.

Around this time, the iPhone was unveiled. Even though it wasn't readily available in my country, I had an opportunity to try the iPod Touch, and it blew my mind. The user interaction was unlike anything I had ever experienced. Since then, I've been an avid follower of the iOS ecosystem. A few years later, as I embarked on my Software Engineering degree, I got a Mac and started exploring iOS development.

Despite my interest in iOS, I initially pursued a career in web development, working with Go, React, Node.js, and finally settled on Ruby on Rails, which is my favourite way of building web applications. I've also spent a couple of years working as an iOS Developer and, even though I did enjoy it, ultimately I decided to go back to Rails and focus on web development, which is what I'm currently doing as a Team Lead in Alkimii.

I also work on side projects frequently, so if you want to stay posted, make sure you subscribe to this blog's RSS.