Yes this is definitely true..

A lot of programmers use lucid dreaming to solve very complex problems, they will do a lot of work, in a fraction of the time in a LD, then upon waking, transfer it over to waking life!
It's incredible what LDing can really do...