Live data from Hacker News

Why is it hard to buy things that work well?

danluu.com

11–20 of 542 posts

Re: Why is it hard to buy things that work well?

#12
post #3

It's not profitable. See https://en.m.wikipedia.org/wiki/The_Man_in_the_White_Suit

I think there's a reason why that's a comedy film instead of a serious take on modern consumerism. We have plenty of "indestructible" tools today. Cast Iron skillets, hammers, screwdrivers, wrenches, ladders. Most furniture qualifies as well (though MDF-board crap exists, they still have a use. Its more efficient for a college-student to get disposable MDF-based crap for their dorms with a lifespan of ~4 years or les…

I'm amazed at how they keep trying to reinvent hammers. I have two. One good old one with a wooden handle and a steel head, and one with a super-ergonomic rubber/metal handle and a smaller, treated steel head. They both bang nails and both feel alright. If I need to wield one for hours, I can see the rubber handle being better, but I'll wear gloves if it's an issue with the other. Rubber handle will likely last < 20 years.

Re: Why is it hard to buy things that work well?

#15

... or things that work at all? (eg humidifiers, at various price points, maybe 40% of which are even functional when first unboxed)

I'm 2 for 2 on humidifiers (1 ultrasonic, 1 wick evaporative). What fails on them?

I foolishly bought one off the top of the best-seller list at Amazon a couple years ago. It was like $35 and came with a little card that said "Hey, if you give us a 5 star review and send proof to SHADY_EMAIL_ADDRESS@gmail we'll give you a $25 Amazon gift card!"

It did work reasonably well, but if you failed to clean it and fully dry it out within 6 hours of using it, it would get an INSANE mildew smell.

Amazon of course didn't bother to do anything about the company when I tried to report them, and they seem to have disappeared/rebranded since then

Re: Why is it hard to buy things that work well?

#16
I think it's that you don't notice things that work well. House foundations, light switches, filesystems, silicon manufacturing, water delivery, grocery store logistics, etc etc etc.

These are all things that most people never notice because they just work. It doesn't even occur to people day-to-day that these things can fail.

Re: Why is it hard to buy things that work well?

#17
post #11
post #8

> Why is it hard to buy things that work well? Asks someone that posts a giant wall of unreadable text.

How much did you pay for that experience that you expected to work better? Even if we say that's an accurate description there's no irony.

> How much did you pay for that experience that you expected to work better?

What? I expect people to put a little effort into what they are trying to comminicate - I know I try to. Not always succeeding, obviously

Re: Why is it hard to buy things that work well?

#18

... or things that work at all? (eg humidifiers, at various price points, maybe 40% of which are even functional when first unboxed)

Were your humidifiers just not good at making air moist? Or were they completely non-functional?

Technology Connections had a good video on the quality of humidifiers: https://www.youtube.com/watch?v=oHeehYYgl28

Re: Why is it hard to buy things that work well?

#19
I always enjoy danluu's blog; one of the few I have bookmarked and go randomly read from time to time. Some random comments on out-of-context snippets:

> For example, we tried "buy" instead of "build" for a product that syncs data from Postgres to Snowflake. ... Despite being widely recommended and the leading product in the space, the product has a number of major design flaws that mean that it literally cannot work.

This is nearly always my experience with buying software, especially software I know I can write myself. I always run into massive pushback if I propose writing such software. It comes across as too risky -- what if I get bored, what if it's actually too hard and I can't do it, etc. What people never think about are the benefits; full knowledge and control over the process.

I have bought so much software and it's made me sad every time. You're always promised the world before you sign the contract, and then you sign it and none of the things that were supposed to work work. Support tickets take days to be resolved; passed around like hot potatoes. In the time it took to get someone to reply to my email, I could have just written it myself.

Many years ago I was looking at Istio. I wanted some enhanced Kubernetes ingress support, and Istio checked the checkboxes; what I needed now, and room to grow. But it sure had a lot of detractors on the Internet, and a ton of alarming-sounding open bugs. I thought about rewriting the parts I needed from scratch, and went to see what parts of their code I could steal.

I looked at the core XDS implementation, and it was completely wrong. It didn't implement the protocol correctly at all, conveniently swallowing crucial errors that probably explain most of the filed bugs.

So, I decided to write my own version and a few days + 2000 lines of code later, I had the parts I needed and they worked perfectly. I didn't have to scrutinize the docs, I didn't have to file 30 bugs. I just typed in some code, deployed it to production, and ... it's never bothered me since. It was risky, but it worked out better; I can explain the entire system to anyone with a question and I can add whatever features I want. It was way better than buying. (I'm equally happy with the two version of a single signon system I wrote. It works exactly how I want it to work, and costs $0 month for an Enterprise contract. Savings!)

There are counterexamples, of course. Once upon a time, I needed to learn CAD. Instead of writing my own software, I just bought Fusion 360. I didn't know anything about CAD at the time, so there is no way I could have built something better. (I probably could have implemented the "don't crash for no reason" functionality that eludes their developers, but wouldn't have even known to implement sketches or geometric constraints. They just know the domain so much better than me, there is no way in the world I could ever have made something better.)

> Since then, many people have changed their opinion to "having ever locked down was stupid, we were always going to end up with endemic covid, all of this economic damage was pointless".

This happens all the time, not just with pandemic restrictions. The pattern is that people want to cure X, and suggest remedy Y. People try remedy Y for a while, get bored, and then declare remedy Y a sham. It's universal across fields; "I tried running but didn't lose weight", "We tried writing more tests but it didn't increase reliability", "We tried sheltering in place but the disease didn't die", "I took antibiotics for a few days but the strep throat came back". The problem is not that remedy Y is ineffective (though it certainly can be, that's where this heuristic comes from), but that it wasn't used for long enough. I think changing habits is one of the hardest things humans can do, so we are quick to declare defeat when success can only be measured over a long period of time.

> You could imagine services would, like Amazon, request a photo along with "proof of delivery" or perhaps use GPS to check that the driver was plausibly at least in the same neighborhood as the building at the time of delivery, but they generally don't seem to do that?

Amazon does this sporadically. Sometimes I get photos, sometimes I don't.

Post reply on HN