Have you ever wondered how we learn new skills? What are the elements of learning a new skill? What is the difference between training and coaching? How can you become an expert at something? These questions and more will be answered in this article. The Dreyfus...

#6: Managing Multiple Projects and Expectations Start by tracking the amount of time you spend on tasksOnce you understand where your time is going, see what tasks you can cut out or delegate to others.If the scope of work seems too large for the current iteration...

This blog is a product of taking the learning in public challenge. I'll be posting things I have learnt through books, tutorial, personal/other people's experiences etc. I'll try as much as possible write about interesting Computer Science and programming topics. ...