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 589681
To view parent comment, click here.
To read all comments associated with this story, please click here.
Yamin
Member since:
2006-01-10

Well... that is pretty much how you would describe a professional in any field.

If you were doing a house renovation and you had several contracts. The one people would describe as professional would:

1. Hold appropriate licenses
2. Provide a firm estimate and hire the correct number and quality of people.
3. Turns down a job if they cannot meet the price. This happens all the time.

There are boatloads of contractors who are not very professional, but who do the work at prices and timelines people are willing to pay. But you'd hardly call these people professional.

Reply Parent Score: 3

Alfman Member since:
2011-01-28

Yamin

There are boatloads of contractors who are not very professional, but who do the work at prices and timelines people are willing to pay. But you'd hardly call these people professional.


Well, that's true of any field. Some of us are professionally behaved while others are not. That will never change whether we're certified or not, agreed?

Do you really think people is software so special that they should ignore the lessons learned by every other profession in history? It is rather amazingly arrogant for most software engineers to think so, all the while always complaining about everything (treated like crap by business people, poor quality, poor working conditions...)



Software in many ways is special. There are plenty of analogies used to compare software to our physical world, but these always fall short because software really is different from everything else in the physical world.

This isn't to say we should not have standards, but any argument that software engineers should do X because other physical engineers do X is going to fall flat IMHO. You would need to make a convincing case that the software field would improve without overly relying on comparisons to other kinds of professionals.

Reply Parent Score: 3

kwan_e Member since:
2007-02-18

Software in many ways is special. There are plenty of analogies used to compare software to our physical world, but these always fall short because software really is different from everything else in the physical world.


It would be like if engineers had to deal with different laws of physics if they were building a bridge vs a car vs a skycraper vs a 787 and each at different engineering firms.

Reply Parent Score: 3