All Posts

Embracing Accents: Celebrating Diversity in Language and Culture

Embracing Accents: Celebrating Diversity in Language and Culture

Six years ago, I embarked on a journey to the United States, five years ago, I made a conscious decision to stop worrying about my English accent. In this time, I’ve come to realize the profound privilege of working in an industry, within a specific region, and alongside a team where I’ve never felt discriminated against. However, I’m not naive, neither oblivious to the challenges that still lie ahead as I continue to advance in my career.

Balancing Act: Navigating Personal and Professional Worlds

Balancing Act: Navigating Personal and Professional Worlds

I’m currently aboard an airplane with my heart soaring. It’s been a challenging Sunday as I embark on a 15+ hour work-related journey that will keep me away for a week. My child is back at home, perhaps getting ready for school right now. I’m just one of the countless individuals who find themselves in a similar situation, obliged to leave personal matters behind as they head to work. In my country, there’s a saying that encapsulates this approach: “de la puerta para adentro, solo negocios,” which roughly translates to “from the doorstep inward, it’s all business.

Navigating Risk: Lessons from Chernobyl for Software Development

Navigating Risk: Lessons from Chernobyl for Software Development

I have always found Chernobyl fascinating, it is a captivating tale of caution yes, but also a profound tale of wisdom. Chernobyl by Midjourney Chernobyl stands as a catalyst of chaos and a tragic human disaster, yet it also embodies the essence of ambition and reveals a perplexing paradox in its furnace of ambition. A few years ago, I was enthralled by the HBO miniseries that portrayed the catastrophic nuclear incident in Pripyat, Ukraine, a part of the Soviet Union at the time.

Why Microsoft

Why Microsoft

This was me over 15 years ago, enjoying lunch with a Caguama-sized beer in front of my parents' house in Puerto Vallarta, eagerly awaiting the start of the Free Software Festival. It was an incredible symposium, featuring prominent figures like maddog and Richard Stallman giving keynote speeches. The Mexican open-source community was tightly-knit; everyone knew each other. At that time, I had already given some local talks and organized events through local Linux User Groups.

Linkedin Cringe

Linkedin Cringe

Most of the posts in my LinkedIn timeline cause me a lot of cringe, more than what I can bear and what I was expecting. I feel that half of them want to sell me something (including CEOs sharing how amazing their teams are), and the other half are self-promoting. It is effectively a job market, and I am suspicious of every booth. The other day, I tried to be brave and post my unfiltered comments.

Rekindling the Fire: My Journey Through Microsoft's 2023 Global Hackathon

Rekindling the Fire: My Journey Through Microsoft's 2023 Global Hackathon

Rediscovering Passion, Collaboration, and the Power of Music Last week marked the kickoff of the 2023 global hackathon at Microsoft, and let me tell you, it wasn’t my first rodeo. Back in 2021, we clinched the top spot in a category, and my name found a cozy spot on a glass panel somewhere in the hallowed halls of Microsoft HQ. But this time around, there was something undeniably different in the air.

I miss the algorithm, I want something for MY Mastodon

I miss the algorithm, I want something for MY Mastodon

I miss the algorithm in my fediverse. I miss the algorithm. The algorithm—a term that has become a buzzword in the realm of social media, and one that stirs a mixture of nostalgia and frustration within me. Like many, I recall the days when Twitter’s chronological timeline was the norm, a straightforward feed that allowed me to seamlessly follow my friends and acquaintances in real-time. Yet, as social platforms evolved, so did the mechanics governing our digital interactions.

A Technical Journey into API Design-First: Best Practices and Lessons Learned

I am pleased to share with you a recent contribution I made to the official Microsoft blog. The post explores the intricacies of API design-first, offering valuable insights and lessons garnered from our recent project. Introduction As software engineers, we all know that APIs, or application programming interfaces, are essential building blocks for modern applications. From simple CRUD operations to complex integrations, APIs allow us to connect our applications with external systems and services seamlessly.

Cloud Agnostic is better than Multi-Cloud. Change my mind.

Cloud Agnostic is better than Multi-Cloud. Change my mind.

Cloud Agnostic instead of Multi-Cloud Multi-Cloud and Cloud-agnostic are not the same thing and one is better than the other. But, what are the differences? Back in my rebellious tech youth—when downloading FreeBSD over a 32K dial-up connection was a thing—Microsoft Word dominated the school system. WordPerfect and Lotus 1-2-3 were fading, while MS Word was on the rise. In the Free Software circles, we fought back (and we fought HARD!

We don't need Heroes

We don't need Heroes

Not in software development, not anywhere My early years at the startup Innox were the ones with the most learnings, I constantly find myself repeating the mantras or phrases I learned back then. I owe many of those learnings to the peculiar management style of Juan Carlos González, which I may share on another occasion. One of the phrases I was told every time I suggested to do an extra effort to achieve something: in this company we do not want heroes.