350 karma · joined April 9, 2009
And no, you can't side step this question. You can't say "well, it's god" because that's special pleading. I just don't understand how people can assume that evidence of complexity requires a designer, but never seem to have a problem inventing said designer out of thin-air as a magically preexisting entity.
What's more likely: that a natural process of change followed by selection essentially navigated through an infinite search space of possible configurations, some of which would create things like intelligent life, or that there was, magically, a pre-existent eternal intelligent being that decided to create other intelligent beings?
The proper way to use IM at work is to set it up so that you notice you have queued messages, but this doesn't distract you enough to leave the zone.
This needs to be coupled with a policy that truly urgent AND important requests or questions come via phone or in person, and that there should be no expectation of an immediate response to an IM even if the person's status is "available".
But, as usual, the good programmers have already figured this out for themselves. The rest of your programmers (the ones you need to worry about), aren't going to figure this out for themselves and probably won't follow the policy when no one is looking.
I'm not saying "down with IM", but it can be a REAL time-waster.
He then goes on to equate this to developers not wanting to have their users download 64MB runtimes or 2GB IDEs. These two things are entirely different.
A developer knows that, while Joe User may have no problem waiting for a 500MB video of some chick topless to download, the same user isn't going to want to wait to download a 50MB installer for a program that makes Bingo cards.