News for hackers. Stuff that matters.

pink_duck

Re:Outraged about the Google diversity memo? on Monday August 14, 2017 @05:21AM (#15007440)
I wouldn't consider my claim any more unsubstantiated than other observations made by a developer, for instance you. I haven't read the book that you refer to, but it seems like Brooks's law (which according to Wikipedia is the central theme of the book) is talking about already late projects. For those, or any already ongoing project, I agree that adding more people will require ramp up time, but I am not talking about late projects alone. I think that for development in general, using something like pair programming instead of the lone, rock star developer, will lead to better code in the end (https://collaboration.csc.ncsu.edu/laurie/Papers/XPSardinia....).

Further, his second point about communication issues is to some extent proving my, and michaelchisari's point. Communication is a skill that is essential, but not stressed enough. If people were better at "communicate complex ideas in accessible ways", as michaelchisari originally put it, then I think it's likely that Brooks' wouldn't have the second argument to support his law (https://en.wikipedia.org/wiki/Brooks%27s_law).

Essentially, I think it comes down to where we work, what we assume about a project, and how the issues in these projects are best tackled.

At my work, better communication would have lead to less work in the long run. This because team leads couldn't clearly state their requirements, the different parties thought they agreed, and work was made that wasn't originally intended by team leads. Moreover, no one that holds a senior position is willing to acknowledge that these communication issues often are two way streets and that they are equally responsible for the miscommunications that happen. They also talk badly about others and have a serious case of hubris, which means that other peoples opinions are looked down upon or sometimes not even listened to. Basically lacking a lot of the skills that michaelchisari originally listed.

I hope that this clears out any "unsubstantiated" parts of my original rant for you.

Re:Outraged about the Google diversity memo? on Thursday August 10, 2017 @05:07AM (#14977841)
I have just joined the workforce after uni, and it has never been more clear to me that what you're saying about communication and "people skills" is correct. Almost all of the issues that the company that I work for have are based on lack of communication skills, lack of empathy, too much ego etc.

It reminds me of what a coed wrote to me once about the difference between a good developer, and two ok ones.

"2 < 1+1"

Basically, even if you're higher ranked intellectually speaking and do more work than the average worker alone, two people that can perform adequately and that work together will outperform you.

Cooperation is key, and people need to be trained to do better handle that part of the job. Not just produce code.

</end-rant>