The primary reason I do programming is for me. I'm 51. It's always been that way for me.
First with LOGO on the Apple ][, making the turtle move around the screen and follow your commands. It was magic.
Then discovering BASIC, and the ability to turn the pixels on and off and make them any color you like.
Making my Amiga talk with the "SAY" command.
The first time I dialed a BBS in the dead of night with my Commodore 64 and my 300 baud modem, watching those colorful letters sloowly make their way across the TV screen...
Running my own BBS software and dialing in from my cousin's house at Thanksgiving...
Putting up my own web page and cgi-bin scripts....
It's all been magic, and it's all been just for me.
So when you remove everything else, all the cruft and crap,
I will still be programming just for me.