The software is only in our heads. It's mind blowing, but you can't see and feel it. I also love to build physical stuff - last month I built a bed into my car, now I can go anywhere and sleep there - what an awesome thing it is, and my girlfriend loves it too. She appreciates software as well (being a genetic biologist/data analyst/programmer), but the bed, a comparably simpler thing, is what we talk all the time about. The second thing - when was the last time you built a piece of software that helps you do fun stuff? I didn't do that for years, maybe never - all software I build is for "serious work stuff". To be honest, I don't know what program could I make that would bring me joy comparable to the car-bed.