Hacker News new | past | comments | ask | show | jobs | submit login

Let me use an analogy:

We have furniture and some furniture uses screws to hold it together.

A furniture manufacturer decides to create a new line of furniture and introduces a new type of screw that requires you use a new screwdriver.

This screwdriver and screws are magical, they can magically alter themselves over time in small ways - they can change color, the handle can become rubberized or change texture, etc.

There's a whole group of people working on deciding how the screwdriver and screws magically alter themselves and which rubber material is best, which color is most pleasing, etc. They're so wrapped up in it, they never stop to ask, wait, why the fuck did this new line of furniture even require new screws and screwdrivers? When I compare the old line of furniture and the new, I can't tell the difference! It's the same shitty furniture!

We have multiple furniture manufacturers, why didn't we just agree to use the same screws and screwdrivers for all of them?

I don't get it - the people who are so passionate about screwdriver handles of one single manufacturer, to me, are a bunch of lunatics.

Does that help?




I dunno, but I find real assemble-it-yourself furniture to pretty much fit that description anyway.

I wanted some replacement shelf supports for a bookcase, and it turned out there are ones that are specified in metric dimensions and ones that are not, and they are like half a mm different, and so the only ones that the local big box store carried were just enough off they didn't work. Even with a hammer. And my drill wouldn't fit in the corner. So I ended up taking the appropriate drill bit and enlarging the holes by twisting it in my fingers, which hurt a bit but shockingly worked as it was a truly tiny bit of additional clearance needed and soft particle board.

It really was annoying in a rather similar manner as programming can be. The fasteners and tools to make cheap furniture should be standardized.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: