Hacker News new | ask | show | jobs
by mo_42 780 days ago
I had a similar experience during the pandemic. I got hold of an old frame for a road bike that I somehow liked. Even the paint was pretty bad so I went all the way of stripping the old paint, cold-setting the rear dropouts (thanks to Sheldon Brown's website) so that it will take the modern wheels, painting the frame, and assembling everything with new parts.

It took me two years because I had to learn a lot how different components fit together and all sorts of specific spacings.

Now, I have a very unique and beautiful bike (people on the street tell me). But above all, I know every detail of that bicycle and how to fix it.

The reason why IT people love this stuff (also woodworking, gardening, etc.) so much is that there's routine. Most of the bikes are very similar. If you've rebuilt one, you have the competency to build another one.

In software, every project is a new challenge. It's more like building a new technical object all the time. I think software development could benefit from rewriting stuff every now and then. Many of my former projects would benefit a lot if I had a couple of week to take apart all the functions and assemble them in a better way that consideres everything I've learned so far.

2 comments

> Now, I have a very unique and beautiful bike (people on the street tell me).

Well you can't just entice us like that without posting a photo! Here's one I painted that I am really proud of how it came out: https://tegowerk.eu/posts/nakamura-shadow-city-bike/

True, thanks for sharing. Here's the one: https://imgur.com/a/SsdVhCT
These are both really lovely bikes.
Beautiful!
Stunner!
Now you've got me interested in what your bike looks like