Most software devs are not hired to reinvent the wheel. It's a difficult temptation to fight because we all have the confidence that we could build a better wheel. And we lose focus on delivering business value to spin our wheels.
@fuat2mb I hear you on this. Only some of my work is not through a consultancy like this.
But I'm referring to the most basic of things. Like existing best practice frameworks, how one queries a database, etc.
@SecondJon I didn't even think about a consultancy situation. Most of my career has been as a direct employee of a Teir I automotive supplier.
@SecondJon this has not been my experience. In my experience business requirements include rebuilding the wheel, because we built it before, but for a different customer, and we aren't allowed to use the same wheel for this customer, and we need someone different to do it because if the same guy does the new wheel we'll be sued by the last customer for it being too similar.