“The Biggest Mistake I See Engineers Make
…To sum up, just as a product is likely to be best if it is developed iteratively with users, the work of an engineer will be best if developed iteratively with the product team.”
https://www.thezbook.com/the-biggest-mistake-i-see-engineers-make/