Live data from Hacker News

People expect technology to suck because it sucks

tonsky.me

131–140 of 437 posts

Re: People expect technology to suck because it sucks

#131
> In macOS context menu, “Tags” is in smaller font

If you think technology is broken, don't take a look at your physical stuff.

The baseboard in my hallway is a little wavy. The road in front of my house has lots of potholes. The tile in my bathroom is slightly off of parallel from the wall. The front door of my house sticks. My takeout order was wrong. My air conditioning in my car stopped working.

Technology is amazing. A friend sent me an animated gif, from hundreds of miles away and I was able to take that same animated gif, replace the face with my own, and send it back, in less than 10 seconds. All from a tiny brick that fits in my pocket. I'll deal with my scroll position being reset on instagram occasionally.

Re: People expect technology to suck because it sucks

#132
post #95
post #83

I have worked for software companies for over 25 years, mostly on teams building software, and I hate software. I find bugs in every software I use (my freaking microwave oven control panel!). In addition to questionable quality, software is often downright hostile (lose all the data you typed into a web form if you accidentally backspace while not in a text field, because it navigates off the page). Ironically softw…

Doesn’t reality suck the same ? My gas car stinks, destroys the planet, needs yearly maintenance, crashes in everything the second I stop paying attention. My house decays days after day. Floors need constant cleaning, wall have holes from small impacts, paint contains inedible fragments and disperse nocive gas. Bees are building nests on my balcony and it’s definitely not what it was built for, nor where they should…

There is a difference between design trade offs and flawed design of deviations from the design. Your car does what it’s supposed to do, within the predictable limits imposed by the fact that it’s a gas-powered car. Since MacOS 10.15.4 or .5, my 16” MacBook Pro crashes waking up from sleep due to some glitch in waking up the GPU.

Of course, people perceive that software sucks because it’s more complicated than people perceive. I forget what book said it, but an operating system has more separate components than an aircraft carrier and they’re more tightly coupled. (I’m not sure that’s true, but it conveys the idea.)

Re: People expect technology to suck because it sucks

#133
post #95

Earlier quoted context omitted.

Doesn’t reality suck the same ? My gas car stinks, destroys the planet, needs yearly maintenance, crashes in everything the second I stop paying attention. My house decays days after day. Floors need constant cleaning, wall have holes from small impacts, paint contains inedible fragments and disperse nocive gas. Bees are building nests on my balcony and it’s definitely not what it was built for, nor where they should…

Sure there are things that don’t work, but it’s not nearly comparable. In my life I’ve never had a problem with a refrigerator, had maybe two problems with washer/dryer, my closet Just Works, books Just Work (with an ink smudge maybe every 50-100 reading hours) etc. I can expect each of those things to last decades. Looking at the goods I’ve bought on Amazon recently, digital electronics/software as a category doesn’…

> In my life I’ve never had a problem with a refrigerator, had maybe two problems with washer/dryer

I think blaming software for this is a little naive. Take a look at consumer reports for any modern fridge, stovetop/oven, washer/dryer, etc, and you will see complaints about fridge motors dying, touch panels going on the fritz, etc. -- none of which involve anything more than low level firmware.

If you want to put a tinfoil hat on, you can consider that it may be planned obsolescence, but to put the blame squarely on software, I would disagree with.

Re: People expect technology to suck because it sucks

#134

Earlier quoted context omitted.

You also need management willing to prioritize engineering time to fixing that broken stuff, and engineers who actually know how to make non-broken stuff. My experience is that having all three of these prerequisites is pretty rare.

I'm going to restate something that I said a few days ago: There are a number of hats developers are expected to wear today: 1. Developer of new features 2. Sustainer of prior code and features 3. Tester of all of this 4. Constant student (outside work because who'd pay their employees to learn?) The priority for the business is (1), so 2-4 get neglected. This compounds over time to mean that old code isn't properly…

And also lots of devops likely these days:

- Infrastructure design

- Deployment

- Monitoring / log-based debugging and fault tracing / handling customer issues

In addition to wanting a "full stack" developer of course...

Re: People expect technology to suck because it sucks

#135

The sad thing is that it doesn't have to be this way. Business schools, in fear of phantom product development teams that waste huge R&D budgets developing beautiful products that cost too much for anybody to buy, spend all of their time preaching against quality in any form. Business school graduates are trained to be suspicious of any attention to detail and are explicitly incentivized to compress schedules for not…

I don't personally have an issue with this, as it makes the market perhaps slightly more friendly to those who do take (a little) extra time to put in some quality.

Re: People expect technology to suck because it sucks

#136
post #95

Earlier quoted context omitted.

Doesn’t reality suck the same ? My gas car stinks, destroys the planet, needs yearly maintenance, crashes in everything the second I stop paying attention. My house decays days after day. Floors need constant cleaning, wall have holes from small impacts, paint contains inedible fragments and disperse nocive gas. Bees are building nests on my balcony and it’s definitely not what it was built for, nor where they should…

Sure there are things that don’t work, but it’s not nearly comparable. In my life I’ve never had a problem with a refrigerator, had maybe two problems with washer/dryer, my closet Just Works, books Just Work (with an ink smudge maybe every 50-100 reading hours) etc. I can expect each of those things to last decades. Looking at the goods I’ve bought on Amazon recently, digital electronics/software as a category doesn’…

Well, digital services are much more complicated than a fridge, or a book. Not only that, but they also require a machine to run that is also orders of magnitude more complicated than a fridge or a closet.

Re: People expect technology to suck because it sucks

#138
post #81

The problem is with the idea of "continuous delivery". Many people fail to understand that technological advances only increase productivity if the innovations, the great leaps forward, are relatively rare, with long periods of stability and refinement in between. There's always an adjustment period, where people have to spend time learning a new technology, and any issues with the new technology need to be resolved.…

> The worst idea ever in technology is regularly scheduled updates. Innovation has never and will never happen on a schedule. This is simply greed-driven, promotion-driven, pointy-haired-boss-driven development. this is sort of uncharitable. the development/maintenance cycle for software is incompatible with the traditional way of monetizing a product (ie, design it up front, manufacture at scale, and then the buyer…

> buyers of software expect the product to at least mostly work in the first place, but they also expect bugs to continue to be fixed after the sale,

Contrast that to traditional physical goods, where buyers expect the product to work as advertised, right out of the box, or their money back. Software in the Internet era has it easy, because it gets to release shitty half-finished versions, and then keep charging money while never quite finishing the software.

> subscriptions are actually the ideal way of aligning incentives for products that involve ongoing maintenance. but buyers tend to consider this a ripoff if they don't actually see a stream of new features in development

Because software does not decay on its own (despite the misleading term "bitrot" being popular in tech circles). That's literally why digitizing data has taken the world by storm: digital data does not decay; as long as the physical medium is readable, you can make a perfect copy of the data it contains. As a buyer, I don't expect my software to need maintenance. I expect it to work out of the box (just like I expect every physical product to work out of the box), and once I find software that fulfills my needs, I expect it to work all the way until computing technology moves forward so much that it's no longer possible to run the software. Which, in the era of virtual machines, may take decades.

So yeah, there's a need to clearly justify to the customers why you're charging subscription, because software in its natural state does not need maintenance.

Re: People expect technology to suck because it sucks

#139
post #83

I have worked for software companies for over 25 years, mostly on teams building software, and I hate software. I find bugs in every software I use (my freaking microwave oven control panel!). In addition to questionable quality, software is often downright hostile (lose all the data you typed into a web form if you accidentally backspace while not in a text field, because it navigates off the page). Ironically softw…

> lose all the data you typed into a web form if you accidentally backspace while not in a text field, because it navigates off the page

Nowadays, I would consider this a problem with the browser. How often does one navigate backwards with the backspace key?

Recently, I had some doubts over whether or not I should clobber the native browser behaviour for "ctrl-s", but then I realized that nobody anywhere EVER saves a web page to disk... and if they really needed to, the browser toolbar is right there.

Re: People expect technology to suck because it sucks

#140
post #19

> People expect technology to suck What people? Of the people I know not in the tech industry, most people like technology and talk more about the benefits than sucking. Including my 87 y/o grandmother who loves her ipad.

That's kinda the point. People expect technology to suck so they don't bother complaining about it because they're just used to it sucking.

I thought it was kind of a mental thing where you're so used to technology sucking you don't even know that it could be better.

There was another comment about a developer getting RSI and having to use an Android as their main device and not being familiar with the UI and feeling restrictive. Iff that's your default computing mental state and you don't expect computing devices to give you a lot more power you just expect and know them to be restrictive devices that you typically consume media from then you don't even have experiences to compare the suck to.

The suck is what it is and you expect it to suck why would you say that.

At least when you complain about the weather we both can acknowledge that the weather changes, unless you're a technological power user the weather doesn't change.

Post reply on HN