Hacker News new | ask | show | jobs
by iso1631 15 days ago
And it is true for a lot of people. It's also true for the people paying my salary.

If you're making a plane, crashing 1 in 1000 times is terrible, if you're making some administrative thing which if it crashes costs 5 minutes work then it's likely fine

But you're still implying that the fancy software crafted by hand is better.

I have handmade crafted products and I have assembly line products. Not only are the latter cheaper and more consistent, they're often better. I don't want my beer to come in a handcrafted artisan glass while I'm watching the football, I want it in a pint glass of a known size and quality.

1 comments

> If you're making a plane, crashing 1 in 1000 times is terrible, if you're making some administrative thing which if it crashes costs 5 minutes work then it's likely fine

Yes, and if it doesn't crash it's better than fine. Objectively.

> I have handmade crafted products and I have assembly line products. Not only are the latter cheaper and more consistent, they're often better.

Completely ignoring the care and work that (ideally) goes into making and running the machines at assembly lines, and the cleaning that takes place every day, or sometimes several times a day, all the strict regulations. You cannot compare 99% of software engineering with food production in modern countries. Similar for furniture, it can hurt or even kill, and it would do at a much higher rate if it was made like most software is.

There's gross factory food, and super nice street food, there's healthy factory food and super gross street food. That has nothing to do with anything. All else being the same, you want the person who prepares your food or runs the factory to pay attention and not be sloppy, or you end up with food poisoning, glass shards, and other fun stuff. You just take allll of that for granted, instead of imagining how awesome computing could be if the people involved in it took it similarly seriously instead of just applauding their own laziness.

You're making an assumption that

1) spending more time handcrafting the code makes it less likely to crash

2) That the cost of the crash is more than the cost of the artisinal crafting