How does a developer or designer improve their craft? Most just practice constantly. How do you know if really have what it takes to deliver something workable in the shortest amount of time possibly...
A friend recently asked what I thought of a recent Techcrunch article on the practice of pair programming. The fundamental question is of whether the task at hand requires an artist or an engineer.