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:8204 | -Anonymous, November 12, 2000 (Updated: August 19, 2003)
More Programming articles...

Buy Abstract Art Prints

coding headlines

Tutorial: Create an NFS-like Storage Server with GlusterFS on Ubuntu 12.10

Bash: Use the Test Command for multiple aspects

Add Video Streaming to C/C++ apps with Nex Gen Media Server API

Create native looking Firefox web apps

Tutorial: Android app development environment on Debian 6

Expect Script Examples

Build scripts from command history

 

Firefox sidebar

Site map

Site info

News feed

Features

Login
(to post)

Search

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