Linked by Thom Holwerda on Mon 26th May 2014 21:24 UTC
In the News

It's hard to explain to regular people how much technology barely works, how much the infrastructure of our lives is held together by the IT equivalent of baling wire.

Computers, and computing, are broken.

Software sucks. It really, really sucks. I have yet to meet a piece of software that didn't make me go "...eh." several times per hour - whether it be a videogame, a browser, or an operating system.

Thread beginning with comment 589648
To read all comments associated with this story, please click here.
Lack of professional association
by Yamin on Tue 27th May 2014 14:39 UTC
Yamin
Member since:
2006-01-10

The main reason why software is broken is because there is a lack of any kind of professional association.
It would enforce standards, a certain skill level, and probably some kind of liability.

Yes, it is a trade off. Things would probably move slower if we had some kind of organization.

Consider FaceBook. Zuckerberg was some kid in college. Wrote up a webpage. Threw it out there. People used it.

Now imagine a world with a professional association controlling software. First, Zuckerberg would have to finish school and obtain his association. Then due to the standards in the profession, he would have to write proper documentation and code to an acceptable standard. He would have to have his code audited by a security professional as it would be dealing with personal information. The staff he hires would be expensive as they are also part of the association and certain staffing/skills/training levels would be maintained.

And we'd probably get Facebook in like 10 years time.


I actually don't say that as a negative. The reality is we can dismiss Facebook thinking it is just some silly app. But if you have been in software, you know that is almost how the majority of software is written. From banking to networking.

Perhaps we could separate these domains or something. I am not sure.

In the end though, it seems the world has not come to an end. Software gets built. The world moves on very quickly. So maybe it has all been for the best.

Perhaps the sheer complexity of any system is too complex for anyone and the only way to get through it is to just grind our way through it.

Of course, maybe if we had a professional association, we would have had better standards so it would be less complex. But who knows.

Reply Score: 3

unclefester Member since:
2007-01-13

Facebook started as nothing more than an online yearbook. The degree of real innovation was close to zero.

The real 'value' of Facebook is that it allows intelligence agencies open access to the activities and thoughts of potential 'subversives'. [In fact Facebooks earliest angel investors were closely associated with the intelligence community.]

The software problem is more like some kid making a jetpack in his garage and selling to all and sundry without testing or certification.

Reply Parent Score: 3