Hi,

Separate work from "play". You give the client what they want---that is work. During play time I play around with ideas, learn new things, "innovate"(miss using the word?). What I do during play time comes in handy when a clients hands you a "problem" and you propose solutions.

Programming and any other "true" leaning never ends. (ref: http://norvig.com/21-days.html). And I don't think anything you ever learn is never a waste. Even if you never implement it, just learning something sharpens your learning and problem solving skills. And yes...learning is a skill developed over a period of time


--
Best Regards,
James Mutuku Ndeti
Agile Systems Limited
+254722490994
www.agile.co.ke
mutuku.wordpress.com

Has your organization implemented a customer relationship management (CRM)system? visit http://www.agile.co.ke/crm.php and find out how our CRM can help you achieve better customer satisfaction and sales