Thanks, this was a good read. To me, this puts a finger on a fear of mine that probably many programmers have. How do you show someone else the thing that you've built, how do you show them the work that you do and the value that it creates? To an observer, say, your own child, you're just sitting in front of a screen. There's layers upon layers of cruft that you need to first learn to understand what your parent is doing there. A physical thing is easy - you can just show them that thing that you made.