Librenix
Headlines | Linux | Apps | Coding | BSD | Admin | News
Information for Linux System Administration 

Be an Engineer AND an Artist

Up
vote
Down

Software has to be properly prioritized. First it must perform its intended function. Next, in no particular order, it must work efficiently, easily, and reliably. In a word, it must be of sufficient quality to properly do its job.

Further, the software must be completed at reasonable cost and without unnecessary delays.

To the extent that schedules and resources allow, software should be made attractive and distinctive. Note that these attributes are merely extensions of the 'quality' requirement above. That is, quality includes look and feel. However, such issues should not be allowed to compromise the program in its core effectiveness.

Also, note that the requirement that a program function easily and reliably usually involves a properly designed user interface. That, certainly, requires an artist's touch.

So, ultimately, a programmer should be both an engineer and an artist. A good programmer, however, will keep straight the priorities and be a programmer first -- which encompasses qualities of both artist and engineer.

For various reasons, however, a programmer should never call himself an engineer!
mail this link | score:7782 | -Anonymous, November 12, 2000 (Updated: August 19, 2003)
More Programming articles...

Buy Digital Art on Acrylic

Selected articles

Apple to Intel move no threat to Linux

Missing the point of the Mac Mini

MiniLesson: An introduction to Linux in ten commands

Mono-culture and the .NETwork effect

The Network Computer: An opportunity for Linux

No, RMS, Linux is not GNU/Linux

Download: Linux 3D Client for Starship Traders

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

 
Articles are owned by their authors.   © 2000-2012 Ray Yeargin