Earlier quoted context omitted.
> We're still attending stand-ups every day with non programmers telling us when we can and cannot refactor. I highly disagree with this. For some reason, many devs seem to think they are somehow better than everyone else, that they are the most important part of any team, that no on besides them can have any insight on timelines, or budget, on which features are or aren't important. News flash - all of the above is…
and yet i don't tell my plumbers to give me a standup for the day. I tell them what i wanted achieved, and i pay. it gets done. If there's a delay, i expect the plumber to tell me promptly, and i re-evaluate the work. Some programmers do get treated this way - consultants and such. But the majority is not - they are considered a cog in a machine.
If you want to be treated as a payed consultant, become a payed consultant, with all the disadvantages and advantages which follow from that.