New features can mean the difference between your product being a 'must have' and a 'nothing special'. They can also be an expensive mistake. To help you navigate this difficult terrain, we've brought together 6 articles that will help you turn feature requests into business dynamite.

Joel Spolsky writes that in designing a UI you should ask who is the user? Specifically: are most users casual, occasional users, or are these users who will be spending all of their time using your program? We asked ourselves the same question designing Feature Upvote.

As a software product manager, how should your team prioritise between bug fixes and adding new product features? Back in 2000, Joel Spolsky created the Joel Test, a 12-step list to better code. We'll start here.