Main Menu
Home
News
Articles
Events
Forums
Web Links
Tools
About Us
Site Map
Tech Events Calendar
December 2008
S M T W T F S
301 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3
This month
Upcoming Tech Events
No Upcoming Tech Events

Google
Developer Tutorials
 

Home arrow Articles arrow To Err Is Human


To Err Is Human PDF Print E-mail
Written by Karl Morris   
Friday, 25 October 2002
Article Index
To Err Is Human
Page 2
Why do you spend so much time fixing your computer system instead of getting your work done? Why do you call that tech support number on the back of the box every other week? Have you ever wondered if there is an easier way?

Imagine if you will, a construction company stating that a building design is flawed and the whole thing will probably collapse under it's own weight, but they go ahead for approval anyway. Alternatively, a defense lawyer saying her case has holes, but she hopes her client does not get the electric chair before she clears them up.

As should be obvious to you, those actions would be inexcusable and dangerous, however, this is almost always the approach taken when it comes to Software and Systems Development.

The bottom line is, most problems a System Administrator finds himself toiling with are not problems arising at the implementation level of his system, but rather they are deeply rooted and embedded within the design and coding of these applications.

This is no mystery to him, nor is it a mystery to the developer, publisher or the distributor. When he hands over millions of dollars for Operating System and Office Suite licenses, do you think he is naive to his fate? He knows that he is putting himself in a position that will have him downloading Service Packs and security updates for the life of the product. He knows that he will inevitably spend thousands of man-hours fixing, tweaking and debugging problems arising from no fault of his own. He knows that he's being thrown into a world were a 'plan b' is never enough, where being paranoid as to the security and availability of his data is a daily occurrence. He knows that the question of his system going down isn't answered with a "when", but with a "how many". The question is: Why?

In no other field or discipline would one worry about the stability and availability of an entity once it was implemented per the manufacturer's instructions. This however has never been the case when it comes to software systems implementation. IS developers get away with murder.

Is your information worth that little to you? Do you have the time and energy it will take to maintain a system that has countless bugs and oversights that will no doubt leave your data and your job in jeopardy? Why have we come to accept that an inferior system design is the norm and that there is no choice? To understand this, you must first understand a few rudimentary concepts that are law in IT.

Firstly, to be a programmer you need only call yourself one. There is no regulatory body stating who is a programmer and who is not. This is a very rare occurrence in the field of engineering (which software development inevitably falls under) as every other branch known to this author has an authoritative body. If I have mastered C, Java, and Assembly, I'm a programmer. If I have been studying QBasic for 10 minutes, I'm still a programmer. You can question my abilities and my experience, but you cannot question my title, and as is the case with any other discipline, once you have the name you can practice under it. As you can imagine, my knowledge of QBasic won't be of much help to you when you need your mission critical systems designed, but you don't know that I'm unaware of what OOP is, all you know is, I'm a programmer. I can call myself a Console Programmer, a Web Application Developer, or, my personal favorite, a Business Systems Developer (which isn't actually anything at all, but it sounds important). I'd call myself the Queen of England if it were a class of programmers. Whatever is not regulated is doomed to become bombarded by substandard parties. Someone needs to hold the bar.



 
Latest Forum Threads
Software of the day... Anti Mosquito Software
by sk@tta Dec-01 08:53 PM
your thoughts on this case
by sk@tta Dec-01 08:50 PM
Apple Care in Jamaica
by Kev4eva Dec-01 08:50 PM
Post Your Desktop
by Bl@ze Dec-01 08:47 PM
NFS Undercover (psp)
by 2JZ Dec-01 08:42 PM
Official GTA IV for PC in November with expanded multiplayer
by Spliff R Mild Dec-01 08:41 PM
Windows 7 interface upgrade...
by 2JZ Dec-01 08:41 PM
Tv mobile N99i
by dresimple Dec-01 08:38 PM
Secret Geek A-Team Hacks Back, Defends Worldwide Web
by dresimple Dec-01 08:32 PM
TJ Front Page
by dresimple Dec-01 08:30 PM


Monday, 01 December 2008
 
Bookmark Us
Bookmark Website
Make homepage
Polls
Do you like the new name for Cable & Wireless ... LIME?
 

Last 5 Links Added
 LIME
Hits: 89
 iTech Innovations
Hits: 102
 Vector Technology In...
Hits: 520
 Whizwise
Hits: 881
 InfoGroup Ltd
Hits: 888
Featured Links
Who's Online
We have 55 guests online

Site best viewed at 1024x768
Copyright MMV TechJamaica.com. All Rights Reserved.