Music While Programming?
BubbaDoom writes "In our cubicle-ville, we have programmers intermixed with accounting, customer support and marketing. As programmers, it is our habit to put on our headphones and listen to our portable music players to drown out all of the noise from everyone else. The boss recently sent an email just to the programmers demanding that we do not use our music players at work because he thinks it distracts us from our jobs and causes us to make mistakes. Of course, we've explained to him that prattle from the other people is much, much more distracting, but he insists his policy is the right one. What is the Slashdot community's experience with music at work for programmers?"
Without music at work there won't be any more programmers, the issue will be moot
Your boss is a retard.
Find a way to measure relative productivity, and relative error rates, for before and after you had to stop using music.
Use objective facts to show your boss what a twat he is.
I assume, since he's a boss, that he has a private office ? If that's the case, offer him to come do some cerebral, non-social work (not on the phone, more like writing a report or something) for a half day in one of your cubicles, and judge for himself if he really thinks he wouldn't have worked better being isolated from the chatter.
Stress out to him that it's not like you're buying 10 new CDs a day and listening intently to them while on the company's time, but just whiting out very distracting noises so that you can focus on your job.
Show him how you come to work with your music already chosen, and spend 0 time on it (I can spend hours building a playlist :-p )
Be careful to NOT discuss music with you coworkers for a while, nor visit any music sites...
Try and find examples of companies that he will judge well-run (not geeky nerdy ones, more in his frame of reference - Google, MS... don't count) that do allow music for programmers.
If all that doesn't work, try and work out an agreed playlist / music genre, or just wear earplugs/muffs ? That would suck, though.
The Cloud - because you don't care if your apps and data are up in the air.
While I agree that music is much less annoying than the noise of other people trying to get their jobs done, sometimes when I'm coding alone in my house I need to crank some Aphex Twin or other discordant mentalism just for a base level of distraction - I find if 10% of my mind is trying not to get distracted it helps the other 90% just get on with the job in hand.
I suppose it's sort of like chewing gum or fiddling with stationary - there's just a bit of your mind dedicated to looking out for tigers, and if you're confident there are no tigers in your office you need to give it something else to do.
Be smart, help people!
One of the best moments of my programming career was when my boss came over and said he hated to see me with my feet up and hands interlaced behind my head (the classic 'kicking back' pose). My manager interjected with "right now he is earning the money you pay him".
So rare to get a manager that understands the process.
Literalism isn't a form of humor, it's you being irritating.
...and the only conclusion ever reached by sociologists is: "Some do, some don't!"
No sig today...
This is an extreme, and inaccurate oversimplification. There are thousands of unemployed programmers, but honestly most of them are shitty and I would never hire them. During this current downturn we interviewed about 25 developers for an open position and found 2 acceptable candidates.
Plus, you invest a lot of time and effort training someone in how to work at your company with your development process. It takes them time to become familiar with the code they're working on. Employees in general, and coders in particular are not simple cookie cutter replacements and your boss knows this. The average cost to bring a new coder up to speed measures in the 10s of thousands of dollars.
--- It is not the things we do which we regret the most, but the things which we don't do.