Debunking diversity and inclusion myths in Big Tech

I recently stumbled upon a rather controversial post written by a former manager who worked at Microsoft’s AI Platform division from 2021 to 2022. The post defended the thesis that merit is undermined by diversity and inclusion efforts at Big Tech companies. The writer used factual information and sadly twisted it until it matched his false narrative. So today I’m going to dissect his article and explain how this person totally missed the point of all the training he received. Buckle up, because this is going to be a bumpy ride.

Continue reading “Debunking diversity and inclusion myths in Big Tech”

Unboxing the metaverse

Facebook is now Meta and the Facebook app is now part of the metaverse. Mark Zuckerberg introduced a rebranding of the parent company that owns properties like Instagram, WhatsApp or Oculus, and at the same time introduced the world to their vision of the future, the metaverse.

Regardless of whether or not you saw Meta’s presentation video, you might be wondering what the metaverse actually is. Is it a mix of virtual reality (VR) and augmented reality (AR) devices and apps? Is it a development platform where content creators can create VR/AR experiences? Is it an actual virtual place where users can go online to meet other like-minded people?

Continue reading “Unboxing the metaverse”

I cannot wait for the 2027 iPhone

Another year, another iPhone with minimal changes. Virtually identical to the 2017 design except for the flat edges, the iPhone 12 that Apple recently announced doesn’t surprise. It pleases, but it doesn’t dazzle. 5G and a series of back magnets, named MagSafe, complete the highlights of a device that will sell well, but that won’t do anything to push the envelope.

Is there anything else Apple can do with the iPhone of the future? Of course: a high-frequency display, more and better cameras, eliminate “the notch”, resuscitate Touch ID… all iterative improvements. Fun for some, boring for most.

Continue reading “I cannot wait for the 2027 iPhone”

‘Can you hear me ok?’ The benefits of remote work

When I started studying computer science in 2003, working for a Big Tech company was a dream almost impossible to reach for me. I was born and raised in Spain, and that’s also where I went to college. Studying over 5000 miles away from the tech scene of Silicon Valley had an interesting effect on me, I’d watch Apple’s tech events and Microsoft’s product announcements as if they were Hollywood movies. I could never imagine myself being part of them. 

The main reason why Big Tech companies felt unreachable was because none of them had software development centers in Spain. The only way of working for companies like Microsoft or Google as a Software Engineer was to move to another country, which made the dream feel more unattainable on top of the already challenging interview process. A lot of talent was left untapped in Spain, and a lot of engineers who dreamed of an opportunity in Silicon Valley never got it.

Continue reading “‘Can you hear me ok?’ The benefits of remote work”

How Disney+ and Prime Video will dominate the streaming wars

It’s the year 2030, and your family is getting ready to watch a movie on a Saturday night. You turn on the TV and pause to think which service you should use: Disney+, Prime Video or Netflix. You don’t have any more streaming services. You end up settling for “Avengers 7” on Disney+, a family favorite. Popcorn is ready.

Continue reading “How Disney+ and Prime Video will dominate the streaming wars”

Do you have a terrible software development manager or a great one?

At Amazon and other tech companies, interview candidates get a lunch break in between their on-site interviews, and a lunch buddy gets assigned to accompany them. This way they can ask any questions they have about the team, the position they are applying to, or anything else that might help them relax. I love acting as lunch buddy because I feel energized interacting with candidates in such an informal setting. This past week, one candidate asked me a very interesting question during our lunch: what do you think makes a good engineering manager?

Continue reading “Do you have a terrible software development manager or a great one?”