I have never written a program in Pascal in my entire life.
Keep a dream journal, where you write down your dreams as soon as you wake. You'll quickly notice how random they are, and how some things that seemed clever or amazing at the time weren't very.
But I can say that I'm a great programmer - in my dreams.
I'd rather dream about more fun things though.
The more time I spend as an adult the more boring and mundane my dreams seem to get. The other night I was buying chicken in the supermarket and wincing at the price.
Now I'm curious to find out if this is a common thing?