I think pair programming can be incredibly effective, and I don't mind doing it every now and then, but a company I've interviewed with states they pair program "95% of the time" (they're a consulting ...
I find that when I'm working on hourly-billable projects (in particular, those that are research/design/architecture-oriented as opposed to straight coding) that I'm easily distracted by any number of ...
As a freelance programmer: What is your process for gathering requirements from a client? How much time does the requirement gathering process take you? I know this is not fixed, and there are ...