Live data from Hacker News

Everything's broken and nobody's upset

hanselman.com

51–60 of 418 posts

Re: Everything's broken and nobody's upset

#51
This stuff all bugs me. On my 4 year old Mac sometimes app's just won't start. They bounce once then exit. The only fix is to restart. No idea why. Been happening for years.

In Firefox on Windows. I write a bad bit of JavaScript and the browser just freezes and there is nothing I can do apart from ctrl+alt+del. I really don't know why tab's aren't sand boxed to at least let you exit them.

Photoshop has minor annoyances. If the color picker is open new files don't open. Been like that for 4 versions.

For some reason Filezilla refuse's to open a directory sometimes and hangs for about a minute before letting you retry. To speed this up you can press the disconnect button. Been like this for ages across all my computers..

I have some bugs in my product which are simply too time intensive to fix with the current schedule of features which I need to implement. If I was running things these bugs would be cleaned up first but.. sales is running the show and the next feature will kick start a new promotion and so on. For us at least, there is too much demand to move forward and not enough developers to maintain this development speed. This is why bugs creep into the product and this is why some of the more obscure ones can still be found in the product 30/60/90 day's after being reported.

Re: Everything's broken and nobody's upset

#52
post #35

The blurb on the sidebar proclaims Scott's MS experience. It's surprising to see someone with a Microsoft background making this complaint. MS spends more effort than any software company on testing, not only in just plain hiring lots of testers, but also on formal methods. They have some of the top formal methods people in the world doing research for them, and armies of people trying to put that research into pract…

I don't think it's necessarily about perfection on release (though certainly sometimes it appears that things were never user tested).

Reading through Scott's article, he points out that it's not uncommon for an issue to be raised by many users and ignored by the product owner (my personal pet issue at the moment is Google Calendar no longer allowing me to accept invites sent to non-GMail addresses).

It might not be cost-practical to fix issues that affect a small section of your audience, but I'd like to think there's a certain qualitative aspect that comes into play, and if the issue affects 'n' people it should get a banner regardless of whether 'n' is only a minute percentage of your audience.

Re: Everything's broken and nobody's upset

#53
One project seeking to fix this (by re-implementing everything from scratch) is http://www.loper-os.org/

Much as I like the idea, I don't have high hopes. The revolutionary "right thing" approach has typically lost to the evolutionary "worse is better" in software fields with broad appeal. This is true even with the tools and materials used to build computing systems at a low level. Consider the popularity of programming languages like C++ compared to say... Smalltalk.

Re: Everything's broken and nobody's upset

#54
post #51

This stuff all bugs me. On my 4 year old Mac sometimes app's just won't start. They bounce once then exit. The only fix is to restart. No idea why. Been happening for years. In Firefox on Windows. I write a bad bit of JavaScript and the browser just freezes and there is nothing I can do apart from ctrl+alt+del. I really don't know why tab's aren't sand boxed to at least let you exit them. Photoshop has minor annoyanc…

I write a bad bit of JavaScript and the browser just freezes

This one always gets me. The browser people are (rightly) obsessed with security, but a simple DoS attack like this has worked for years.

Re: Everything's broken and nobody's upset

#55

The big lie is we as humans have it all together. That we are the superior species on the planet and we can do what the hell we want. Global warming, destruction of nature, loss of liberty because governments we elect betray us - don't worry, somebody else will fix that, probably some Y Combinator startup. No wait, driverless cars are the answer. Us humans hallucinate in our own private world more than we interface w…

>With the terrifying state the planet is in, we should all be upset.

Eh, really?

What I find so amusing about people like you and me (and OP) whining about how imperfect the world is that the world has gotten so much better, even in our lifetimes. And yeah, if you are a white American-born male, it might not seem that way- in fact, the world might not have gotten better for you. If you aren't skilled, it almost certainly has gotten worse for you; you've got to compete against a huge pool of people that were simply not in the running before. But for the masses of humanity that weren't lucky enough to be born an American white guy? eh, I think things are better than they were. And really, things aren't so bad for us, either. Maybe not quite as cushy as they were; but eh, I'm still a long ways from pretending to be Chinese, or even wanting to learn a language other than American English for business reasons. Things aren't so bad, at least from where I sit.

But yeah. Getting upset, first, takes a lot of personal energy; and quite often is dangerous.

more to the point, quite often, it's counterproductive. The food riots all over the middle east? (I'm sorry. Look at food prices[1] Then tell me, with a straight face, that poor people are okay with the cost of living going up 4x, but have a problem with a high-school talent-show quality video. I mean, I guess it's possible that it really is the video? but it sure seems unlikely, compared to the much more reasonable explanation that people get unhappy and violent when they can't get enough to eat.)

I mean, sure, they are upset, it's difficult to afford food. A perfectly understandable thing to be upset about. But, is this going to help them? probably not. I mean, it's going to be bad for us, too... but for us? bad means paying a little bit more in taxes, maybe, or dealing with fewer public services. Worst case, we experience more inflation than we'd like. For them? I suspect it will be much worse. Yeah, getting upset isn't helping them. (One could argue that it's actively hurting them even if we don't retaliate. We are a major exporter of grain and soy. By destabilizing us, they are destabilizing one source of food, and thus driving global prices up further. Of course, especially in the case of Egypt, well, there's something else going on; Throughout history, Egypt has been a major exporter of grain. I don't know what happened to cause that to change, or if our presence in the area has anything to do with it, but it certainly is... an odd situation that Egypt can't even feed itself. It's possible that if they could get us to leave, they would be better off. I'm certainly not in any position to weigh in either way on that one.)

I mean, I'm not saying you should never work to change anything, but quite often? pretending that there is not a problem does less damage than getting upset and 'taking action' without really understanding the situation or the consequences of those actions.

But yeah; all I'm trying to say is that before you "take action" on a global issue where you don't have all the facts (and that is any global issue; none of us have all the facts. On most issues, even if you combined all human knowledge, we'd still have missing pieces.) you should step back, and make sure you aren't firebombing an American embassy, if you know what I mean.

For example, some suggest that part of why agricultural commodity prices are through the roof is demand for biofuel. Sure, biofuel is a great thing- the people working on that are trying to solve important problems that are real problems. But... as an unintended consequence, they are driving up the price of food.

Go look at graph 1 again. god damn. The thing is, for me? And probably for you, grains are so cheap that they could go up 10x without really altering what I pay for my prepared food. I mean, even now, you can get a bushel of soy for $17. A bushel is a lot. like 35 litres. 150 cups. A metric fuck-tonne of tofu. Man, that sounds so cheap to me. I mean, I could go work at McDonalds for a month and buy enough soy and rice to live for a year, easy. I mean, in theory, I could support myself on one day a year of consulting work, if I had a place to sleep and cook.

but... that same bushel? set you back about five bucks a few years back. I mean, imagine living somewhere that the actual cost of the soy or the wheat or whatever your food was made out of was what you paid for? where four hundred bucks really is your yearly budget? I don't think the biofuel folks gave that too much thought.

(Of course, many people believe that the commodity price inflation has more to do with qe3 than with biofuels. The fact that metals have been inflating right alongside the edible commodities would support this theory. I'm just throwing out biofuels as an example of a rational and well-meaning attempt to solve one problem could cause another problem. I have no proof that it /did/ cause that problem that it could have caused.)

Really, from that point of view? OP's whining about small problems, maybe, is the sort of thing OP ought to be worrying about and focusing on? These are problems that can actually be fixed, and that can bring a small amount of happiness and productivity to the world, and at the very least, probably won't make anything worse.

Personally, I think OP was being a little dramatic. But that's okay. I mean, I actually had the same problem opening a word file today, but I was using LibreOffice, so I figured that was the problem and made the sender send me a text version. I probably would have been a little steamed if I had paid four hundred bucks for office.

[1]http://www.indexmundi.com/commodities/?commodity=soybean-mea...

Re: Everything's broken and nobody's upset

#56
With no accountability for vendors at all, no software warranties worth the name, this is hardly a surprise. Until people can start suing for damages (it costs me time = money to get such problems fixed), software will stay mostly broken because vendors have no good reason to invest money in fixing it.

Re: Everything's broken and nobody's upset

#57
post #47
post #45

Earlier quoted context omitted.

Well, you could use Linux if you really care for open bug tracking...

That makes no sense. What if I find a generic hardware problem with my laptop? or a general problem with my apartment complex? If I have a problem on a Mac, I can report it. I will get no feedback, and maybe the problem will get fixed. If it does get fixed, I will get no information about if my bug report led to the fix: the feedback loop is missing - there is no incentive to report a bug.

Then don't use a Mac. With your appartment complex, I assume you'll receive feedback from the owner or eventually you'll move to a more responsive place.

Open source hardware is a problem, agreed - I hope in the future there will be more of it available. Even open source houses, why not. If there is an open source plan for a house, maybe there will be a community fixing common problems with it.

Re: Everything's broken and nobody's upset

#58
Yes, we all can relate to that posts and everyone I know complains about software mentioned there, such as Skype, iTunes, Chrome, I might even add the fact that if you have 3 synced Apple devices near you a reminder pops on each one of them at the same time which shouldn't be so hard to avoid given that they're all connected to the same wifi. We live in this cloudy era, everyone speaks of clouds and sync and data everywhere but synchronization is the most broken thing of them all.

There are a lot of silly problems with the software and hardware that we use everyday and most of these problems are noticed by us, the power users. It's like with the Twitter-ad-supported saga: the power users bitch about it, look for alternatives but the regular Joe sticks with it and he's very happy. I know a lot of people who don't see any problems with Skype or Outlook and are very happy with them.

Today I was at the bank and the clerk wanted to print something and I had to literally wait there 20 minutes because the Adobe Reader was updating and some guy from IT was logged in remotely to make sure everything went fine with the update. She apologized telling me that "you know how it is with these computer programs nowdays" and that she was very happy with the old setup. I chuckled and thought of that Adobe Reader update meme[1] but deep inside I wept.

[1] http://t.qkme.me/3qk2v4.jpg

Re: Everything's broken and nobody's upset

#59
post #36

This is one of the things that really upsets me. I hate how nothing ever works. We spend our money on things that don't do as they say, or companies that don't do as they should. I guess it's inherit a problem with a profit driven world where more features will always trump actually working.

> This is one of the things that really upsets me. I hate how nothing ever works. And somehow you left a comment, using an OS and a browser, on a international network, that put it up so everybody in the world can read it, and I read it in a totally different country. All totally unimaginable for the common folk just 20 years ago. And all that with huge color flat monitors, optical mice, mp3s playing in the backgroun…

I'm leaving this comment from a computer that might crash on me sometime today. Or could decide to reboot to install its updates when I'm looking somewhere else. I'm leaving this comment on a site which technically could have existed 10 years ago.

Wireless is working right now, that's great. It might stop working sometime today. Things like that tend to happen, on every network more complicated than "I'm sitting two meters away from my home router".

That might have been unimaginable 20 years ago, but somehow, things are about as unreliable as they were 10 years ago.

(I have to admit, optical mice and huge screens are nice, though. But expensive hardware with a single precise objective tends to be reliable, compared to software).

Re: Everything's broken and nobody's upset

#60
"No one from the company believes..."

1) I've been on the non-believing end. You think "how could this possibly happen?" and without standing over the user's shoulder and watching them click/tap around, it's inconceivable that the problem exists.

2) I'm sure there's a problem, and you've provided me the screenshot showing the result that indicates a problem, but I can't reproduce it. Usually because the user doesn't know how to explain reproducing the problem.

I really think both of these have to do with people's lack of detailed logical analysis. I get it, you're the bank teller and your job is to count the money and count it correctly, not to analyze pixels on the screen. I see this as a failure of developers and designers to create systems that don't have these headaches.

tl;dr - I agree with the author's final three bullet points, but I can see where the tech[nician|nologist] involved doesn't have nearly enough information to solve (or even to see) the problems.

Post reply on HN