▲ | t43562 a day ago | |||||||||||||||||||||||||
The further away one gets from the technical side the more one is operating with imperfect information. Even if you're technical yourself you can't oversee everything so you look for rules that you can impose to try to guide things without having to micromanage. If every function could be reduced to rules, however, life would be a lot simpler than it is. Rule makers need to understand why people have to do X or Y before banning or forcing some behaviour and I think this is where rules go wrong - the people that make them aren't the ones necessarily having to live by them. I've been a manager and I know of no way to deal with this other than to make time for development myself and see where the problems are. I think one shouldn't really be making rules for things one isn't doing oneself - if you are then you're going too low level. | ||||||||||||||||||||||||||
▲ | scarface_74 a day ago | parent [-] | |||||||||||||||||||||||||
Sure there is a way, hire good people, fire bad people , give them wide guardrails and hold them accountable for results. Hire people based on their proven ability to deal with ambiguity and gets things done. Like Joel Spolsky said, the only hiring criteria is if they are smart and get things done. | ||||||||||||||||||||||||||
|