Don't Get Too Comfortable: Why Constant System Hopping is My Superpower (Sometimes Forced)
Article Content
In the ever-evolving world of technology, there's one truth I've learned firsthand: never get too attached to a single system for too long. This might sound counterintuitive, as stability is often prized, but for me, as a developer, constant adaptation and switching between platforms have become not just a habit, but a necessity. Perhaps this is my personal "hot take," but I believe true growth happens at the edge of your comfort zone, when you're compelled to learn something new.
Indeed, during my projects, I frequently find myself changing various systems. It's not always by choice, but it's always a learning experience. For instance, this past year, I worked very closely with OpenAI Azure. It was an incredibly productive period where I immersed myself in the world of large language models, leveraging them for a wide array of tasks—from code generation to data analysis. The ability to integrate the power of OpenAI directly within the Azure environment was a real boon for my projects.
This intense experience was made possible thanks to access provided by Microsoft Startup, which offered generous support. I utilized tokens from various LLM models, specifically OpenAI, for development and testing. However, like most startup grants, this one came with a clear expiration date: only one year of support. And now, that year is drawing to a close.
This circumstance is once again forcing me to re-evaluate my architectural decisions and seek new avenues. "I also used..." isn't just an incomplete sentence; it's my current reality. I'm actively exploring alternatives, looking at other cloud providers like AWS Bedrock or Google Cloud Vertex AI, and investigating the potential of open-source LLM models that can be deployed on self-hosted servers or more cost-effective cloud instances. Transitioning is always a challenge, but it's also an opportunity for optimization, for finding more flexible and economically efficient solutions. It's a continuous dance with technology that, ultimately, makes me a better developer.