- TalkBack 8 of 8:
- « Previous
- Thread View
- Flat View
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
What do you think?
SponsoredWhite Papers, Webcasts, and Downloads
- The Impact of Virtualization Software on Operating Environments VMware Today's use of virtualization technology allows IT professionals to ... Download Now
- Reducing Server Total Cost of Ownership with VMware Virtualization Software VMware VMware virtualization enables customers to reduce their server TCO and ... Download Now
- Three Steps You Need to Know to Stop Data Loss Varonis Sensitive data exposed to misuse or loss... it is the stuff of nightmares ... Download Now
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- New Online Dashboard for IT Leaders
-
Read about top issues IT decision-makers face every day, plus get cost-effective solutions to real-life IT problems.
- Learn more >>
- Save time with automated shipping solutions
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Visit the UPS Business Essentials Guide
- Twelve Ways to Reduce Costs with Microsoft® SQL Server® 2008
-
Discover ways in which organizations can use Microsoft SQL Server 2008 to save time and money.

- Click to download>>
SmartPlanet
- Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
- More from IBM
- How to Drive Better Business Outcomes with Exceptional Web Experiences Download the eBook
- Driving Business Agility through SOA Connectivity & Integration Read the White Paper from IBM
- Linking Decisions and Information for Organizational Performance Read the Tom Davenport study







