As a user of software, I get similarly frustrated as the author. ("user" here includes use of third-party libraries to build on) However, developing system-level software, I've come to realise that even if you really, really care about the quality of your software, you can still be bitten by statistics. Basically, developing error-free software is comparatively easy if your software effectively performs no I/O, that…
Everything's broken and nobody's upset
181–190 of 418 posts
Re: Everything's broken and nobody's upset
#182Earlier quoted context omitted.
Are they meant to be examples of complex tech that aren't allowed to fail and don't? Or examples of complex tech that does fail, but really shouldn't? >but a customer doesn't and shouldn't need to understand that, and certainly shouldn't be offered the complexity as an excuse for it not working correctly It's not an excuse - it's an explanation. These things are complex, and complex things sometimes fail. The average…
They are meant to be examples of failures which are extremely rare and would be unacceptable to consumers. Sorry, I realize they are quite unimaginative :P My response to your comment is the same as the previous one: >My argument is not that consumer products should be perfect; it is that when consumers see deficiencies in them which could reasonably be fixed, they have every right to complain. In fact, they should c…
Cars stop moving on a fairly regular basis, often as a result of the comparatively simple mechanical side of things. In the case of Toyota a couple of years ago, they didn't stop moving at all when the driver wanted them to.
The other examples you gave have happened too - this despite the rather more critical nature of the machine gun issue and again its relative simplicity compared to, for example, a modern phone.
I've got no problem with people calling out where they see problems, expecting someone to at least take their complaints seriously, and in a lot of cases expecting the company to do something about trying to resolve it.
But that's not really the message I took from the article - the idea that that these problems are caused by lack of passion or quality on the part of the people making this stuff rather than being an almost inevitable result of the complex nature of these systems.
TBH, I'm not even sure I buy that it's really that much of a problem. Almost everything isn't actually broken - the vast majority of our tech works remarkably well the vast majority of the time, and I prefer having tech that mostly works and is both available and affordable than having the same tech that will work perfectly when it's delivered in 5 years time at a vastly increased cost.
Re: Everything's broken and nobody's upset
#183Earlier quoted context omitted.
Basically this is just the halting problem.
The browser doesn't have to know or care if some javascript on a page is doing an infinite loop. It's quite possible to sandbox a tab so that it can't take down the browser, just like an OS sandboxes processes so that one can't take down the kernel and other processes just from using too much CPU.
Thing is once you start implementing stuff inside the browser to handle these situations your browser is moving away from being a document reader program and into the realms of being a full blown OS in it's own right running on top of another OS with shared state between the two.
That adds a load of complexity on it's own.
Re: Everything's broken and nobody's upset
#184Earlier quoted context omitted.
I'm going to take an even harder line: Sync is a fundamentally broken. The only solution is to switch to technologies where merging data is a primary core feature. Thus why I use text files and git to manage the vast majority of my data. The sooner people realize that sync isn't fixable (or a good idea in many cases), the sooner real solutions appear.
Sync is a fundamentally broken. Yep. It's weird that everything is built around just one button that says "Sync", when there are two different directions involved. Either you want to save the state of whatever device you're currently using, or you want to revert it to the state stored in the cloud. Export Import, pretty much.
'sync' somewhat makes sense, but two sync options labelled easy to understand would go a long way to clearing this up, but... would likely introduce other issues as well.
'sync' works fine, except for when it doesn't. :/
Re: Everything's broken and nobody's upset
#185My sentiments exactly. I got so tired of being upset with the horrendous human design in modern technology that I took action. What I've done: - Buy 2 $350 laptops every year. Move all data. Give away old ones. - All contacts in one .txt document. - Memorize most frequently used contacts. - No smart phone. - No tablet. - No Kindle. - No palm pilot. - No Facebook. - New car ('12 Hyandai) with minimal technology. - Was…
I was complaining to someone the other day about how needlessly complex washing machines, driers, and other home appliances have gotten. I bought a luxury refrigerator (LG) about 5 or 6 years ago. The motherboard/controller unit had to get replaced 3 times in the first year. I'm still using a washing machine and dryer from the early '80s that I somehow inherited. No one's ever said to me my clothes aren't clean. When…
And no issues with it in 5 years. It replaced a dirt cheap, super simple 1980s style single-lever, single button model that failed after Not everything is broken, it's just cheaper and possible to make shitty things en masse. You can still pay for quality (see: Porsche reliability vs. Chevy reliability).
Re: Everything's broken and nobody's upset
#186Earlier quoted context omitted.
Two things in particular I'll attack here: > - No Kindle You're definitely not alone in this -- a lot of my friends still prefer hard copies over eBooks -- but as someone used to literally lugging three-four textbooks to class, plus periodicals, plus personal reading, there's a clear and definitive value add from the Kindle. (That being said, just because you don't have a Kindle doesn't mean you don't, say, read eBoo…
> There's no other site where I can talk and keep up with my grandparents, my college roommate, and my girlfriend simultaneously. 'Necrophiliac bestiality, of course! How else am I to screw my food while I eat it?' If these people mean something to you, then you should be able to find the time to have adequate direct person to person communication with them instead of broadcasting to them and your closest 600 best bu…
Re: Everything's broken and nobody's upset
#187"Hmm, first one is about iPhone; next one is about Windows; I wonder . . . "
Ctl-F "linux" - first hit is the comments, and I close the tab, contentedly.
Re: Everything's broken and nobody's upset
#188Having someone get back to me or notify me of a change may never happen entirely, but I'd have a centralized record of all my issues. And other people could search them if I shared them (by default, perhaps). And vote them up, or add their own notes. Or give me an answer or workaround.
Perhaps this is sort of what stackoverflow is or where it's going, but I think there's another approach to tackle this issue, and there may be room for multiple approaches(?)
Re: Everything's broken and nobody's upset
#189Re: Everything's broken and nobody's upset
#190My sentiments exactly. I got so tired of being upset with the horrendous human design in modern technology that I took action. What I've done: - Buy 2 $350 laptops every year. Move all data. Give away old ones. - All contacts in one .txt document. - Memorize most frequently used contacts. - No smart phone. - No tablet. - No Kindle. - No palm pilot. - No Facebook. - New car ('12 Hyandai) with minimal technology. - Was…
I don't think the OP is being serious. Wash dishes by hand? Call me optimistic but, I kind of thought we perfected the craft of producing dishwashers.
"Perfected" is a tricky word. :-D