4 ms·
That's your opinion, and it seems to be the opinion of some people, I respect that. However, I strongly disagree. I use software all day every day (like most of
by gnulinux 4y ago
That's your opinion, and it seems to be the opinion of some people, I respect that. However, I strongly disagree. I use software all day every day (like most of us here, if not all) and I can confidently say none of the complex systems I use work at all. All software is buggy, most software is frustratingly buggy, and surprising amount of professional software is imho unusuably buggy. When I interact with a new software, my assumption is that it will not work. Unless proven otherwise, software of no complexity works in practice.
- chmod600 4y agoUnless you are an exceptional person, software has permeated your life. Most of the ways in which it affects you are invisible because it works so well.
- gnulinux 4y agoMy claim is not that "no software has any part that works", my claim is that "all software has some part that is buggy" which seems trivially demonstrably true in my life. I have unfortunately nothing to offer but anecdotes, but I go by my day and almost every moment something fails. I open jira tons of errors. I open an Android app, tons of issues. I open LinkedIn in browser, sometimes text box doesn't work. I open facebook, it has gazillions of weird problem that pop up every moment. In fact, I'll go against the wind a little more. A sibling comment in this chain claimed when software has bugs, it's resolved quickly. Wow, I cannot disagree more. I know bugs in tons of software I use that's been there for years, since I started using it. In fact, my principle is the exact opposite, if a software has a bug, unless you yourself fix it [1] chances are that bug won't be fixed. [1] if open source
- lovich 4y ago>... software of no complexity works in practice. That's trivially disprovable by mere fact that you have used software to send your opinion to everyone this forum also using untold amount's of software, and that we have received it and are replying to it. Unless you are using some black and white definition of `works` where everything acts exactly as expected 100% of the time, in which case I would suggest not doing anything ever because there is no agreed upon definition of behavior on anything more complex than basic math. Once you start defining behaviors there are a million ways to interpret any sentence
- UberFly 4y ago"none of the complex systems I use work at all" None of them?
- gnulinux 4y agoI think by far the best working software I use today is Emacs, and yes it's full of bugs that frustrate me every day.