Agile Zone is brought to you in partnership with:

Allen is a published fiction and non-fiction writer working on his second novel. He currently resides in Hanoi, Vietnam where he is traveling around SE Asia. He is an avid reader and lifelong geek interested in fiction, philosophy, and technology. Allen is a DZone Zone Leader and has posted 285 posts at DZone. You can read more from them at their website. View Full User Profile

The Three Motivational Forces of Developers

  • submit to reddit
Ben Northrup posted this interesting article yesterday which categorizes the motivational forces of developers into 3 (technically 4) categories. These categories are:

Business-Motivated: These are the developers with the "can-do" attitude, who are so popular with businesses and managers. These folks get things done, and don't mind putting in the extra hours to add a feature the customer requested at the last minute. Every project needs a few.

Technology-Motivated: These are the developers who always want to integrate the coolest new language, framework, or methodology into their projects, sometimes even to the detriment of the project as a whole. These are the trendsetters, but they may not feel comfortable in an enterprise environment.

Problem-Motivated: These are the developers who get most interested in a project if there's a really interesting problem to solve. They like solving puzzles and coming up with clever and elegant solutions. These developers may only be interested in a new technology if it solves a particular problem, and may be business-motivated only if the project presents an interesting problem.

Don't-Give-a-Crap: This is technically a final category, but represents developers with a lack of motivation. You know the type.

Read the original here for more.




Lund Wolfe replied on Sat, 2013/11/16 - 6:15pm

I think the article's author's definition of "business motivated" is customer oriented.

In my opinion, that is hard to separate from the satisfaction of problem solving, though some developers will enjoy the act of tracing down and solving the problem much more than declaring victory and delivering the end result.

The purely "business motivated" developer will have to suffer through pesky programming and technical problems.

Allen Coin replied on Mon, 2013/11/18 - 9:41am in response to: Lund Wolfe

 Good point. A business-motivated developer is not necessarily a businessman, but a developer motivated by the particular needs and challenges facing a customer is not necessarily "business" motivated, i.e. they are not motivated by the need to make money for yourself, which is what business ultimately is.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.