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.