Every shadow has a bright side

I slam my fingers on bits of plastic to create stuff no one can hold

3 February 2016

Author Has Some Interesting Points. I

by Code Monkey

Plattner{.author-photo}Adam Plattner{.author} - 2016-02-03 14:23:19-0500[

Author has some interesting points.  I believe there is a fine balancing act between management versus autonomy given only 20%~ of the developers I meet are passionate and interested in programming as more then a 9-5 job to be endured. \ \ “Finely grained management is a recipe for ‘talent evaporation’. The people who live and breathe software will leave – they usually have few problems getting jobs elsewhere. The people who don’t like to take decisions and need an excuse, will stay. You will find yourself with a compliant team that meekly carries out your instructions, doesn’t argue about the utility of features, fills in Jira correctly, meets their estimates, and produces very poor quality software. “


Heisenberg Developers

Shared with: Public

+1’d by: Jen Fang

Jen Fang{.author}[ - 2016-02-04 06:08:46-0500]{.time}

That is true for probably anyone in the tech field who truly enjoy their field outside of the developers circle. Funny you post that, I just learned recently on how the rest of the hard-sciences world view the IT field; let’s just say, this mentality and behavior is not understood by most. 

Matt McKnight{.author}[

The inability to push back on bad requirements is often a feature of developers being too weak, playing a different game than the other side, an inability to deal with deception and other negotiation tactics.\ \ Agree with Jen though, the failure to understand the creative side of development and IT, doing anything new that’s not a set of instructions copied off of stackoverflow is a big problem. This is work can be thought of as a science (hypothesis, experiment, learn) is very difficult for those who think they can manage or motivate people to not fail, when failure is an integral part of experimentation. Some see a lack of progress as a lack of effort, when they don’t understand what the effort actually is. 

Adam Plattner{.author}[

I believe software development attracts a certain personality type of introverted conflict-adverse people who enjoy working more with computers then people.  These developers normally find it hard to push back against management and will end up playing passive aggressive games or just leave outright.  How do we empower/educate this introverted group to speak up?\ \ My concern is most developer who would like to make a difference and change the process in a technical leadership role will get dissuaded because of the entrenched pyramid of non technical managers who see no reason to change the process.\ \ I like your approach Matt of treating development like a science experiment where the concept of failing is considered a expected result to allow new ideas to gain traction in the future.  Throwing away months of work on a failed effort to pivot to better ideas should be considered healthy as it gives rise to higher quality products and builds trusts with clients.\ \ How does one sell the concept of long term gains versus short term loses when the sunken cost fallacy is so prevalent in the IT industry who has whole layers of management who never developed code ?

Matt McKnight{.author}[

1) Work at companies run from top through middle management by people that understand that sort of thing.\ 2) Be slightly evil 

Adam Plattner{.author}[

Only so many good companies like that!  They get acquired and the culture changes! :)