Software Development
Blogs and Discussion
developer.*
Books Articles Blogs Subscribe d.* Gear About Home

Eric Spiegel shoots down "cocky software developer"

http://itmanagement.earthweb.com/features/article.php/3771746/Are+Cocky+...

Eric, the problem isn't that your boy is "cocky". The problem is that in a society where the genuinely aggressive and completely unprincipled advance far beyond you or Tyler, his quite natural pride is a problem in your subordinate, subaltern roles, and he will gradually be ground down, as will you, over the years into nothing much.

It is to me bizarre, Eric, that in a society with people like Sarah Palin (and the arrogant female manager who told me in 1979 that all possible compilers had been written), people like Tyler net out as problems. Palin is the genuinely arrogant person.

A decent society would provide Tyler and your team with physical and mental challenges, but corporate life is designed to do precisely the opposite.

His overweening "cockiness" is in fact an artifact of the low-level psychological and physical disorders of the other team members, which in the corporate environment (in my experience since the 1970s) include substance and food abuse and depression. They "resent" him, and he's in effect "slimed" by that resentment: it covers him and becomes his attribute and his problem as defined by you as his manager.

Ever since the 1950s, "cocky" software developers have sought to do what Tyler wants to do. You say Tyler wants to implement manual memory management in C++ and not rely on garbage collection.

This is because, IMO, Tyler feels he knows algorithms in books BETTER than often obfuscated code, and would find the straightforward implementation of the most modern algorithm available far easier, and far more pleasant, than shoe-horning workarounds to the limitations of C# memory management.

I do not know whether Tyler is right. Gerald Weinberg relates the story of the programmer who in the 1950s developed his "own" IOCS and this befouled the system as a whole.

However, the basic contradiction of the corporation as seen in Galbraith and in Drucker isn't a personality attribute or defect of Tyler.

This is that the corporation, while existing in a savage jungle (in which for example the American taxpayer is calmly expected to foot the bill for an AIG bailout when the American taxpayer is being laid off and doesn't have a pot to piss in), its employees are expected to be selfless "team members", like Chinese workers in the Cultural Revolution.

This didn't work in the Cultural Revolution even though millions of Chinese workers thought that by back-stabbing the most productive workers in "struggle sessions" they were working in their long-term self-interest, building the Great Proletarian Society.

How in HELL is it supposed to work in any SUSTAINABLE sense inside corporations run for the benefit of the wealthiest shareholders?

Let Tyler develop his own memory management. The most productive members of a software team have been found to be more productive than the mean by at least one order of magnitude. You need him.

Then, take him and the team on an Outward Bound expedition to have them do physically stressful things so that the team loses its social depression and Tyler learns that there's more than code.

Recent comments

User login

About our advertising.

Atom Feed

developer.* Blogs also has an Atom feed, located at this url.

Click here for more information about Atom.

A Jolt Award Finalist
Software Creativity 2.0
Foreword by Tom DeMarco

Recent Posters

Based on most recent 60 days, sorted by # of posts and name.

Google
Web developer.*

Who's online

There are currently 0 users and 21 guests online.

Syndicate

Syndicate content
All views expressed by authors, bloggers, and commentors are their own and do not necessarily reflect the views of developer.* or its proprietors.
Click to read the Copyright Notice.

All content copyright ©2000-2005 by the individual specified authors (and where not specified, copyright by Read Media, LLC). Reprint or redistribute only with written permission from the author and/or developer.*.

www.developerdotstar.com