5 Comments
User's avatar
David Kraase's avatar

Roman, I’ve worked this way from the PM side and I wouldn’t want to go back. I want engineers to understand the user, the problem and why it matters, then own the how. They’re closest to the dependencies and structure in the code, so their judgment on what’s simple, costly, risky or worth doing can materially change the product decision. That back-and-forth usually made the product better than either side deciding alone. Really enjoyed this one.

Roman Nikolaev's avatar

Thank you, David!

Consistently implementing this way of working has made work much more productive and, to be honest, much more fun as well.

I am not going back either.

David Kraase's avatar

The more fun part matters too. Good teams should actually enjoy solving hard problems together. Appreciate the conversation, Roman.

Leon Flux's avatar

I’m curious, in your experience, how much of this is truly new or how much was already there?

I like the direction the advice is pointing to.

Roman Nikolaev's avatar

There is nothing new in the advice. These have been best practices but very rarely seen in the wild. Now that the bottleneck has moved, they just became so obvious that they are difficult to ignore.