I’ve just read this post from Jeff Atwood:
I believe there’s a healthy balance all programmers need to establish, somewhere between…
- Locking yourself away in a private office and having an intimate dialog with a compiler about your program.
- Getting out in public and having an open dialog with other human beings about your program.
If you didn’t catch the humor there, it had to do with the “intimate dialog with a compiler” bit 🙂 .
Funny things are often true. Hold that thought.
So this bit had me chuckling:
Most programmers are introverts, so they don’t usually need any encouragement to run off and spend time alone with their computer. They do it naturally. Left to their own devices, that’s all they’d ever do. I don’t blame them; computers are a lot more rational than people. That’s what attracts most of us to the field. But it is possible to go too far in the other direction, too. It’s much rarer, because it bucks the natural introversion of most software developers, but it does happen. Take me, for example. Sometimes I worry that I spend more time talking about programming than actually programming.
Natural introvert. Hmmm. Remarkable timing on Jeff’s part. I was telling myself just the other day how much more comfortable it is to talk to a C++ compiler….
Jeff spends the rest of his post urging the rest of us to stop talking about implementing features and implement them. I’m as guilty of this as the next programmer/developer, so I’d better get a move on.