top | item 22683192

(no title)

GiuseppaAcciaio | 6 years ago

Assuming that "bad developers" is indeed the root cause, that still sounds like a systemic issue to me:

a) are the developers bad because they were hired that way? maybe the hiring process is broken

b) are the developers bad because they are not managed/trained properly? maybe managers aren't doing their job, and maybe it's not even their fault because they did not get training in how to manage people in the first place

c) if you implement extra layers (or "synergy coordinators") it probably means that the company hasn't figured out how to communicate properly

discuss

order

AmericanChopper|6 years ago

Management is ultimately responsible for everything. Even if you have the worst developer in the world on your team, management decided to hire them, retain them, assign them responsibility, and failed to improve their performance. That said, plenty of people are just self-serving dickheads. Could they be reformed? Probably. Is that the company’s responsibility? Only up to a point.

I’ve worked with people that I was responsible for training in DevOps, from a starting point of having only ever done GUI-based Ops. Basically starting from complete technical incompetence, and plenty of them succeeded, because they were good people with good attitudes. I’d wager a small team of people like that would always be more productive than a team of any sized comprised of arrogant, combative, CYA assholes.