I feel like we have so much leverage and don't use it at all. We're still attending stand-ups every day with non programmers telling us when we can and cannot refactor. It's nuts to me that a skilled profession - that not many can do - lets themselves get micro-managed like this. If anyone has read Developer Hegemony , I'm fully on board with that general premise - we start operating like lawyers with partnerships, a…
The problem is programmers are relatively immature regarding business, and confuse hobby programming with professional programming. Lawyers might like reading laws, but they are hired for winning a case. Programmers will continue to need non programmers to tell them what to do until they truly accept that code is just a mean to an end and that they are really hired to add business value. The test is simple: are they…
Theyre hired to advise, to negotiate contracts and ensure compliance with existing and upcoming laws.
It has a lot in common with programming on a systemic level, I think.