What I learned after facilitating a team all hands

It was a regular 1:1 with my manager. My manager asked me (maybe not with these exact words but bear with me): I have something to check with you. We have an upcoming All Hands event and I need to appoint a PoC to organize from our team. Do you want to be that person? At first, I wasn’t sure what exactly I would need to do. After asking my manager though, I thought to myself:...

July 19, 2025 · 3 min · Flavio Miyamoto

Learning languages is hard

Although I’ve been studying Japanese for almost 8 years at this point, I still feel like I don’t know a lot of the “basic stuff.” For example, it wasn’t until I came to Japan - about 10 months ago - that I finally properly learned that the verb you use when you pick up the phone is 出る. That makes me wonder if languages are not about something being hard or easy, but more about how frequently and in what situations some words are used....

June 22, 2025 · 1 min · Flavio Miyamoto

Book Recomendation: Waltzing With Bears: Managing Risk on Software Projects

“We aren’t really bad at estimating. What we are really bad at is enumerating all the assumptions that lie behind our estimates.” — Paul Rook (great quote from the book) I think risk management isn’t a super popular theme in the software community, but after reading this, I understand its importance much better and wanted to share it. The book is relatively short - about 150 pages - but filled with lots of ideas and actionable suggestions to rethink how we approach risk in software projects....

June 14, 2025 · 1 min · Flavio Miyamoto

Learn how to type!

With the end of 2021 just around the corner, I took the time to reflect about some of the things I’ve deliberately practiced in the last couple of years and one of them definitely stands out: Learning how to touch type properly. Although I’ve played around with computers pretty much my entire life, my typing skills were not really great (about 40 WPM at best) back in 2019. It was during a Computer Architecture class where I observed a colleague with really great typing skills and asked him about it....

December 29, 2021 · 2 min · Flavio Miyamoto

Embedded Systems are awesome!

I’ve just finished my class of Embedded Systems in my university and I have to say, it was an awesome experience. As a guy that really likes low level stuff, understanding how a micro controller works internally to get to the point of running an actual Real Time Operating System (RTOS) was really enjoyable. Let’s go through some of things you can learn while studying Embedded Systems :D Bare Metal? We all have to start somewhere and that’s bare metal, running code without an actual operating system behind it....

September 4, 2021 · 8 min · Flavio Miyamoto