On The Insider: Britney's Bikini-Clad Top 10
BNET Business Network:
BNET
TechRepublic
ZDNet
TalkBack 8 of 8:
« Previous
What matters?
Does it really matter that the same or some other team is just shoving it in our face that we bought second, no, third rate software, which is so poorly written that it has more patches than my old work jeans.

Offering a reward in the mannor Bill Gates did, probably did more to spur this current outbreak of worms and viruses than enything else.

One of my tutors way back believed that teaching basic would lead to lazy and poor programming, now it's my turn and I believe that in part he was wrong the real culpret is probably poor teaching and 'C'. A good programmer can create good reliable programs in any language however a poor programmer can do some really awful things with 'C'.

Patches are something you apply until you remake whateve it is you are patching.

This week I was looking over some of the recent trends in methodology and seeing how close they have come to the promised improvement in software development. I'm sure they'll get somewhere eventually but they are not there yet.

It still seems as if they are still building from the sky down and not from the ground up. It's long been my belief that if you understand the fundimental building blocks then what ever comes later should be easier to understand. That the simplest structures are often the most stable.

I had to use a web site recently which the website designer had to show of his skills, he had added just about all of the popup, funky things he could think of with most of it only working with IE 5.5 or above. Now if this was his own home website it would have been OK, it wasn't though, it was a site for people working on a project share information, post results and most important their weekly time sheets. Of course not everyone uses IE, insecure as it is, some who had linux also could not use the site, fully.

The point is the website designer should have kept is simple and purely funcitonal. It seems as if too many designers, analysists and programmers fail to understand what is required. Maybe we need in software something similar to the Bauhaus movement in design.

When we stray from the purpose of the task and add embelishments that is where errors and problems hide.

Getting the design, the code and implementation right is what matters not who is poking their fingers in the cracks and holes.
Posted by: agottschald   Posted on: 05/06/04 You are currently: a Guest | Members login | Terms of Use

Alert moderator to an offensive message

Subscribe to this discussion via Email or RSS

What MS should do with all that reward money ...  worknman | 05/03/04
or even better ...  devilBytes | 05/04/04
Sasser  beepster | 05/04/04
Possible places to find the NetSky/Sasser authors.  DragonBRockin | 05/04/04
Out sourcing  agottschald | 05/06/04
Possible places to find the NetSky/Sasser authors. (repost)  DragonBRockin | 05/04/04
Could be anywhere...  davo101 | 05/06/04
What matters?  agottschald | 05/06/04

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

SmartPlanet

Click Here