Newsletter:

Skip Navigation LinksHome > News > Software > Show-off developers over-complicate code

Show-off developers over-complicate code

By Robert Jaques
21 May 2008 07:35AM
Tags: showoff | developers | overcomplicate | code

Many software developers intentionally create "unnecessarily complex products" to show off their engineering talents, new research claims..

A Management Insights feature in the current issue of Management Science suggests that software authors have a "perverse incentive" to choose more difficult designs over simple architectures as doing so will further their careers.

The report, written by Enno Siemsen of the University of Illinois at Urbana Champaign, noted that companies are struggling to cope with increasingly difficult and complex product design projects.

Siemsen asserts that good designers have an incentive to choose more difficult designs to better prove their talent, while less capable designers have an incentive to choose highly difficult designs to obfuscate their lack of talent.

One way to reduce these dysfunctional incentives, Siemsen argues, is to move reward agreements away from a long-term, career-oriented focus towards a short-term focus in which bonuses are directly linked to the success or failure of projects.

Alternative ways to reduce these incentives are to collect better data on design task outcomes, or evaluations from managers who have an interest in the design projects succeeding and an excellent understanding of the technology.

Copyright © 2008 vnunet.com

   


Ads by Google


Thoughts on this article? Add a comment below.
Be the first to comment on this article.

Report this comment as offensive:

   * Indicates information we require to process your submission.

Name: *
Email: *
Reason for offense: *
Your report will not be displayed.  
Name:
*
 
Email:
(will not be displayed)
*
 
Comment:
(HTML not permitted)
*
 
Validation
*

Enter the code you see below:

 

 
 
 
 
 






iTnews 2009 Job Survey

TopTopics
(6851) -  top
(3304) -  microsoft
(2306) -  broadband
(2173) -  content
(2132) -  company
(2129) -  data
(1915) -  terria
(1862) -  isp
(1813) -  nbn
(1726) -  filtering
(1698) -  telstra
(1585) -  internode
(1542) -  voip
(1445) -  centre
(1215) -  consumers