Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

My boss is asserting that good programmers are "heads down coders" who spend nearly all day writing code. I think this is misguided but can't convince him otherwise. Is there any research on the subject?

share|improve this question

closed as off-topic by Robert Harvey, GlenH7, Dan Pichelman, gnat, MichaelT Nov 13 '13 at 20:41

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Robert Harvey, GlenH7, Dan Pichelman, gnat, MichaelT
If this question can be reworded to fit the rules in the help center, please edit the question.

You need to make your question more specific. Are there elements of your work environment that serve as examples? I consider it axiomatic that if you are coding more, you are going to write more code, but there are other things like thinking time that are required to be a good programmer. –  Robert Harvey Jul 13 '11 at 15:00
He does not understand software. Flee! Run away! joelonsoftware.com/articles/HighNotes.html –  Job Jul 13 '11 at 15:07
Most good programmers agree, we aren't paid to type, we are paid to think. –  CaffGeek Jul 13 '11 at 16:12
add comment

2 Answers

up vote 7 down vote accepted

Measuring Programmer Productivity – A scientific study

Productivity Variations Among Software Developers and Teams: The Origin of "10x"

share|improve this answer
add comment

The Duct Tape Programmer has this note that seems appropriate to consider from Jamie Zawinski:

It’s great to rewrite your code and make it cleaner and by the third time it’ll actually be pretty. But that’s not the point—you’re not here to write code; you’re here to ship products.

Course, I'm not sure how well that "you're not here to write code" would sit with him but that is the point you are trying to prove, right?

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.