Programming Is Mostly Thinking
Pretend you have a really great programming day.
You only have to attend a few meetings, have only a few off-topic conversations, don't get distracted or interrupted much, don't have to do a bunch of status or time reporting, and you put in a good six hours of serious programming [note: this RARELY happens in an 8-10 hour day].
I want to review your work in the morning, so I print out a diff of your day's work before going home.
Sadly, overnight the version control system crashes and they have t...
Read more at agileotter.blogspot.com