The only reason why I haven't quit the field a long time ago, is because even with all of the broken software, open source software mainly LINUX, allows me too look at the broken stuff right in the face and actually have a chance in hell correcting it.

If I would have had to spent the last 20 years being a OK or CANCEL monkey on a Microsoft centric industry, I would have quit long ago.

So in your 20+ years, what have you actually fixed? I'm curious because most people I observe who make similar comments don't have any track record of fixes & merged patches to the linux kernel, subsystems, drivers, or anything else.

Btw, implying that people who use Microsoft software are just OK/Cancel clicking monkeys is pretty pathetic.

The only reason why I haven't quit the field a long time ago, is because even with all of the broken software, open source software mainly LINUX, allows me too look at the broken stuff right in the face and actually have a chance in hell correcting it.

Here, I disagree with you: a chance to correct it???
Really, when to really fix things we should change the languages they have been written it!
For example, take C: I love C but its default behaviour (performance above everything else) only made sense when CPU performance was a big deal (computers were much, much less powerful than current low end smartphone) and cracking wasn't an issue, now it is the complete opposite: everything is connected so cracking is a big issue but CPU performance isn't such a big issue.
So how do you plan to correct this?
Fix every bug there is in the huge amount of C software? Good luck!
I think that what is needed is: a change of compilers to "harden" C and a change of language to eventually replace what we have, but Ada had a free compiler for a long time yet we're still using C/C++ not Ada so I'm not especially optimistic that the situation will improve..
Rust *sound good* until you actually try to use it: http://www.reddit.com/r/rust/comments/269t6i/cxx2rust_the_pains_of_...

Yeah, not that he is wrong, but he needs to take his medicinal alcohol.

And more seriously somebody should point out to him that the same thing apply to everything not software related. Laws are released without even being tested and often after being disproven logically. Chemicals are added to our food as soon as we see one benifit though they may interact poorly with other chemicals. Cars break down as soon as one mechanical failure happens (which most software wouldn't). It would be funny to see his world shatter even more. Everything is broken, but somehow things still work, living in a non perfect world, is living.