When you are good at coding everything becomes a programming problem

Everyone has heard the adage if the only tool you have is a hammer every problem becomes a nail.  The actual quote is from Abraham Maslow and he said, “He that is good with a hammer tends to think everything is a nail.”

This is especially true with software developers.  There is a tendency to start programming because developers are good at programming.   To often the only tools that developers use to express his or her idea is the actual code or something he or she created in a Word document.  

Those developers that have tools in their creative box like Photoshop, Illustrator, or Indesign or some other design tool create creative and informative design documents.   They do not use code to develop designs.

Most software developers have never had a course in design, graphic arts, drawing, illustration or composition. I am writing about design courses offered by the industrial design department or the art department not courses offered by the computer science department.

The bottom line is that developers need to increase the number of tools in their toolbox; otherwise, every solution becomes writing code.  They need to seek out books on design, videos and even courses offered by the industrial design and art departments.  Otherwise they never see the world beyond code.  Every problem becomes a programming problem because he that is good at coding tends to think everything can be solved by programming.

Published in: on February 9, 2009 at 18:08  Comments (1)  
Tags: , ,

The URI to TrackBack this entry is: https://davidlongstreet.wordpress.com/2009/02/09/when-you-are-good-at-coding-everything-becomes-a-programming-problem/trackback/

RSS feed for comments on this post.

One CommentLeave a comment

  1. […] David Longstreet’s: When you are good at programming, everything becomes a programming problem […]

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: