Hacker News new | ask | show | jobs
by peter422 1303 days ago
Another key difference is that software is never finished, you can always fix a bug or add a feature or tinker with it.

When you build a piece of furniture for yourself or especially somebody else, when you finish it, it's done. All the little mistakes and imperfections are just part of it, and there is nothing you can do about it. Just accept and be proud of it and move on to the next project. It seems odd but it's a very nice feeling for somebody who mostly deals in abstract, perpetually updating software.

1 comments

I do not think of wood like that. I see wood as a great material for shaping, adjusting, bolting news onto etc.

If I ever got actually good at making stuff I would never be able to stop tinkering.

Fortunately, I am not good (and need to make money) so it remains an aside - a nice way to fail better.