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

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....

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