Hello World

Hello There. I have been thinking in sharing my thoughts. I do not consider myself a good writer nor a good software engineer, but I like to sit in silence and think about what I do. I hope you enjoy it.

July 25, 2022 · 1 min

Team Modes: Delivery Mode vs. Rescue Mode

As engineering leaders, we are constantly juggling competing priorities. We want to deliver value to our customers, but we also need to maintain the health of our systems and the wellbeing of our teams. It’s a delicate balancing act, and it’s easy to feel like we’re always falling short in one area or another. I decided to break down patterns I’ve encountered over the years building teams, and I’ve realized that there are two distinct modes that teams operate in: Delivery Mode and Rescue Mode. ...

January 29, 2026 · 12 min

Navigating the Grey: Reconciling Merit and Diversity in Hiring

I know this is a delicate topic to talk about, but I wanted to share my personal experience and opinion. The conversation around Diversity, Equity, and Inclusion (DEI) seems to be very binary, either “force people to hire diversity no matter the cost” or “just hire the most qualified person.” In a domain where it is never black and white, this polarized approach feels wrong. Like every polarized conversation, it divides people, causing them to defend their positions and attack those who think differently. DEI plays a role in a very grey and biased ecosystem, which is hiring, and you cannot have polarized policies or opinions when it comes to who you are working with. ...

November 11, 2025 · 5 min

Delegating and Sponsoring

Many times as a Software Engineer you might have realized you grown your toolset of skills and feel you deserve a promotion. However, during the promotion cycle, your manager gave you feedback that for you to get promoted you need to grow others around you. This statement might have puzzled you, since when has your performance as an individual contributor had anything to do with other people? It is called the Individual Contributor path for a reason, no? ...

February 17, 2024 · 6 min

Coaching and Mentoring

Many times as a Software Engineer you might have realized you grown your toolset of skills and feel you deserve a promotion. However, during the promotion cycle, your manager gave you feedback that for you to get promoted you need to grow others around you. This statement might have puzzled you, since when has your performance as an individual contributor had anything to do with other people? It is called the Individual Contributor path for a reason, no? ...

February 17, 2024 · 7 min

My Perspective on Test-Driven Development (TDD)

In the realm of software development, Test-Driven Development (TDD) often elicits a spectrum of opinions. Some view it as a hindrance, others as the solution. And, like every extreme opinion about any topic, it is wrong to think in absolutes, we are not Sith. My journey with TDD began with Kent Beck’s book, “Test Driven Development by Example,” during my Ruby on Rails learning phase. Here, I share my insights, hoping to demystify TDD and its practicality in software development. ...

December 19, 2023 · 3 min

Weakness

“What are your weaknesses?"—One of the most mocked questions in the interview process. People often joke about it and often have nothing interesting to say. More often than not, individuals use this opportunity to brag or express how much effort they are willing to put in to go the extra mile. People struggle to provide good answers to this question because they don’t often take the time to sit and think about their weaknesses. Growing involves being aware of these weaknesses, which is part of the path to becoming a better person. ...

November 20, 2023 · 3 min

Teamwork - Team Cohesion

Many times as a Software Engineer you might have realized you grown your toolset of skills and feel you deserve a promotion. However, during the promotion cycle, your manager gave you feedback that for you to get promoted you need to grow others around you. This statement might have puzzled you, since when has your performance as an individual contributor had anything to do with other people? It is called the Individual Contributor path for a reason, no? ...

April 2, 2023 · 8 min