September 23, 2024#55 Testing as living documentationIn fast-paced, high-turnover environments, documentation needs to catch up to the code. Developers make changes but often forget to update the docs, which leads to outdated or irrelevant information.Read full article
September 5, 2024#54 Underestimating the frontend is not freeAfter more than 10 years on the frontend side of software development, one drawback that stands out is the pressure many feel to prove their work is not trivial. This pressure often leads to unnecessary complexity in our solutions.Read full article
August 12, 2024#53 The hidden costs of working late hoursWhen was the last time you worked long extra hours? Did it pay off in the way you expected? Over the years, I've come to understand that putting in insane effort often causes the opposite effect of what we hope for.Read full article
July 18, 2024#52 Overcoming ego for inner peaceEgo can influence various aspects of a software developer's career. It can manifest in different ways, such as making you seek approval, show off your skills, or even be reluctant to receive feedback. This can be particularly challenging in a collaborative environment where constructive criticism and teamwork are essential for growth and success.Read full article
May 20, 2024#51 The role of privilege in shaping our realitiesOne of the things that perspective gives us is the ability to have more data and study cases to compare and reflect on any situation. If we were to feel only one reality, it would become difficult to make any sort of analysis about other possibilities or even assess where we stand.Read full article
May 2, 2024#50 Studying my way to retirementIn a recent discussion about retirement and the motivation behind the pursuit of career goals, I found myself trapped in introspection. Retirement, often illustrated as a finish line, sparked a cascade of questions about my own trajectory in the software industryRead full article
February 28, 2024#49 Resilience in conflictFor a long time, I thought I was avoiding conflicts at work by steering away from tough situations. However, I later realized that avoiding conflicts doesn't always lead to positive outcomes, and sometimes facing disagreements is necessary for personal growth. Read full article
February 15, 2024#48 Be the doerIn an era where data-driven decisions often lead to analysis paralysis, it's crucial to keep the essence of creativity and intuitionRead full article
February 8, 2024#47 ApproachableWhen we talk about cultivating an open work environment, the key aspect often overlooked is the power of approachability.Read full article
January 11, 2024#46 The executors of the empoweredAs an individual contributor who is part of a team with a common goal in terms of performance and deliveries, it's our responsibility to understand the role that we play across the organization.Read full article