Developers seem to live in this bubble where you don’t have to bid and follow deadlines because «noone knows how long it takes to code». I wish I, or any other industry, could say that. «sorry, it’s gonna be 10k or 100k, impossible to say».
You have to be able to bid and you have to be able to respect deadlines. The refactoring madness could be one of those things that need to be worked on…