Time is always an issue. Software Devvelopment is like having two jobs. One for doing the actual work at work and then the other for learing and expanding your knowledgebase.