Strict requirements lead to bad results.With overly strict requirements provided in the form of precise specifications, the paths of developers and customers often diverge.Nov 21, 2023Nov 21, 2023
Remote collaboration is underestimated. Async work is overrated.Around 12 years ago, I was hired as a full-remote frontend team lead.Nov 20, 2023Nov 20, 2023
What makes a team mature?It is not their deep knowledge of technologies or their years of coding. It is their ability to identify a lack of context and seek…Nov 20, 2023Nov 20, 2023
“I’ve just joined the company, and the developers are bad there…”“I’ve just joined the company, and the developers are bad there. The solution they implemented is not flexible; it doesn’t follow best…Nov 19, 2023Nov 19, 2023
Product Managers, Stop Siloing Developers from Stakeholders!Stakeholder feedback should happen continuously. The only real way to avoid waste and ensure that developers solve stakeholder problems…Oct 6, 2023Oct 6, 2023
Self-Sufficient Teams vs. CommandersThe most advanced modern warfare tactics involve small formations that are able to make important tactical decisions themselves and…Oct 4, 2023Oct 4, 2023
Product Managers, Here’s How To Manage Developers Time📆 Product managers: If dates matter, then…Oct 3, 2023Oct 3, 2023
Engineering Managers, You’re Not Doing a Great Job If…Engineering managers, if your input on solving technical problems helps your team avoid risky or catastrophic decisions, then you haven’t…Oct 3, 2023Oct 3, 2023
Dedicated Engineering Teams — When And When NotDedicated platform engineering teams only make sense if they focus on enabling developers to effectively and safely change infrastructure…Oct 3, 2023Oct 3, 2023
agile — able to move quickly and easilyagile — able to move quickly and easily agile — able to move quickly and easily agile — able to move quickly and easily agile — able to…Sep 23, 2023Sep 23, 2023