All Posts

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.

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.

Treasure Wild Ducks

Treasure Wild Ducks

Treasure Wild Ducks I learned the concept of Wild Ducks on IBM. I was on a team where it didn’t feel it was applied by the local management (actually it was the other way around), but it was encouraged by the worldwide leaders. The concept is very simple, and was explained with a video. If you feed a wild duck (regularly), -and it leaves the flock- it becomes domestic. A wild duck is a person with unconventional ideas, someone who challengue the status quo.

Why is this blog written in english?

Why is this blog written in english?

Because I don’t have a spanish keyboard. When I was hired I was given with a latin american keyboard, but after I moved to USA my computer (with Windows 10) started to use the hard disk a lot, some days for 99% of the capacity for hours. My guess is that was swaping, but disabling/tweaking the some Windows settings didn’t fix the issue. So instead of spend more time troubleshooting, I got a new computer, HP again with Windows 10, more RAM, better processor but with an us-english keyboard.

How did I get a TN visa

How did I get a TN visa

Get TN visa for me was as easy as a tourist VISA. O maybe easiest. I was a little anxious, even if my friends told me to not be. Is not that I really need to have the VISA, Guadalajara is a place with many open positions, but paperwork always put me anxious. Another event happened, at the time of writing we know that Mr. Trump it’s the elect president of the United States of America, one of the many campaign promises includes the renegotiation of the NAFTA (TLC on Mexico), which includes the TN visa.