Productivity
fromMountaingoatsoftware
2 hours agoWhy Smart Teams Overcommit And How Leaders Make It Worse
Leaders should avoid pressuring teams into overcommitting, as teams often do this themselves due to their inherent optimism.
Dhruv Amin stated, 'We built a mobile app primarily to let our users who are building iOS apps preview their own app on their own device while developing it. [We] had no problems through December. Post December, we and everyone else in the category started getting our updates blocked.'
Santa Cruz de Tenerife is one of the most idyllic cities in the Canary Islands. At its heart stands the jewel - the Auditorio. It's a place where talent from both worlds, New and Old, comes together. A theatre, opera, dance, and music heaven.
It's been almost 20 years since I started my career in product design, and, as you might imagine, many things have changed dramatically since then. One of the main characteristics of the technology industry is the constant evolution of its dynamics, roles, processes, technologies, experiences, and even business models. Those changes are inevitable and will continue. In retrospect, I see that there is one reality that has not changed much over the last 20 years and remains a constant issue to this day: building technology products can sometimes be a discouraging and exhausting process, from junior positions to senior management levels. Why do we suffer every time we need to build something? Why is there so much burnout among today's tech professionals? Why is it that, regardless of the industry, company, or technology, we always hear the exact phrases: "I'm exhausted, I feel drained by this job."? Well, those are valid questions that still haunt me 20 years after my first web design job. It seems like there's no choice in this environment but to suffer.
Her payment form wasn't connecting to the payment processor, and every attempt ended in an error message that made no sense. I understood her frustration. As a founder myself, I was acutely aware of the pain of trying to run a business and feeling like nothing was going your way. When I dug into her form, I found the problem a few minutes later: a mismatch between test mode and live credentials.
Most of these companies start the journey from a functional standpoint, avoiding extra layers that may "divert users' attention", such as refined flows, potential edge cases, and, sometimes, proper visual design foundations and user experience. Here, the goal is to ship the product first to validate its value, then address other considerations.
During my eight years working in agile product development, I have watched sprints move quickly while real understanding of user problems lagged. Backlogs fill with paraphrased feedback. Interview notes sit in shared folders collecting dust. Teams make decisions based on partial memories of what users actually said. Even when the code is clean, those habits slow delivery and make it harder to build software that genuinely helps people.