Are you an Incompetent Developer?

One of the most interesting parts of software development, are the group dynamics that form to complete the task at hand. This congregation of individuals compromise many different areas of expertise, personality and skill. Neil Green has created this fantastic website describing these personality patterns that arise in software projects. The reasons these personalities exist,…

The fundamental thing I learnt from my first time Volunteering.

volunteer (vŏlˌən-tîrˈ) n. A person who performs or offers to perform a service voluntarily: an information booth staffed by volunteers; hospital volunteers. Volunteering, it’s something you hear a lot of these days and something most people mean or want to do. You’re never ultimately sure what you’ll be doing and who with, but I’ve always…