I find that as soon as you start to implement this advice, you start to run into significant problems.
From my experience, a lot of times it’s actually quite hard to talk about the requirements.
To give 2 examples:
How are you i.e. supposed to question business assumptions as an engineer?
How are you supposed to question the requirements about sth so ambiguous as the DX of the API you are supposed to work on, where everyone may have a different opinion?
I find that as soon as you start to implement this advice, you start to run into significant problems.
From my experience, a lot of times it’s actually quite hard to talk about the requirements.
To give 2 examples:
How are you i.e. supposed to question business assumptions as an engineer?
How are you supposed to question the requirements about sth so ambiguous as the DX of the API you are supposed to work on, where everyone may have a different opinion?