


Workplace Monotony? 109
bcorrigan78 asks: "I love programming, however I work in a network operations center with very few co-workers where the air conditioners can just about put you to sleep. Besides music, what do all of you programmers do to avoid workplace monotony?"
Slashdot? (Score:5, Funny)
Re:Slashdot? (Score:3, Funny)
Books On CD (Score:4, Interesting)
And you can get them from your local public library.
I recomend this cd player [amazon.com]
Re:Books On CD (Score:2)
Re:Books On CD (Score:1)
Get up.... (Score:5, Insightful)
Re:Get up.... (Score:5, Funny)
Re:Get up.... and brawl (Score:1)
get something to drink, hit
Which would be understandable if you worked in a place that had a bar. Or the WWE...
Re:Get up.... (Score:2)
ummm.... (Score:1, Redundant)
Re:ummm.... (Score:2)
Exactly the post I was about to make.
Coffee! (Score:4, Funny)
Re:Coffee! (Score:1)
Re:Coffee! (Score:3, Insightful)
suck it up and deal (Score:1)
Welcome to the real world, where alot of stuff kinda sucks.
Re:suck it up and deal (Score:2)
Re:One word (Score:1)
One word
I am glad that someone with mod points modded that up because it has some truth to it. While I certainly would not condone the use of heroin, crystal meth or Crack at work I do know that there are plenty of really strong and legal hallucinagens (salvia, fly agaric, etc.) that one can buy over the internet.
I had to come into work when everyone else was on vacation because it was the perfect time to bring the servers down for some upgrades, so being alone in the building I ate about 2
My "ToDo" list (Score:5, Interesting)
2) Write code. Ever wanted to learn a graphics library? New language? Check out SDL [libsdl.org], neat little cross platform graphics library. Write a PacMan clone to learn it.
3) Read news. I read a lot of news during the slow times.
4) Gameboy. The SP is pretty small, would probably go unnoticed or be mistaken for a PDA.
--trb
Re:My "ToDo" list (Score:4, Insightful)
Good suggestions, but writing your own code on the job may be risky, especially for open source projects (see "shop rights" and "work for hire")
Re:My "ToDo" list (Score:1)
Re:My "ToDo" list (Score:2)
Thanks for that link! I've been looking for something like that for awhile.
Firewall (Score:4, Funny)
Re:Firewall (Score:3, Insightful)
Some of the more harmless suggestions:
- Listen to audiobooks. iTunes has a great selection. For geeks on a budget, so does your local library.
- There are lots of ways to amuse yourself with toys from Thinkgeek. Try a tank battle.
- Study for industry certifications. It might be your best chance to get a less monotonous job.
- Practice Yoga or T'ai Chi Ch'uan. It'll keep
Here (Score:1)
Solutions (Score:5, Interesting)
Re:Solutions (Score:2)
A Wide Variety (Score:4, Interesting)
2) Get a laptop, watch DVDs or music videos on it while working. I did this for years in my younger years. Helps boredom, but not the greatest for productivity.
3) Someone brought this up before, and it's an awesome time-suck. Learn a new language/technology.. expand your knowledgebase. Employers generally encourage this (in my experience).
4) If all else fails, and the job is just insanely boring, the company won't let you listen to music, watch DVDs, research new fields, read news, whatnot.. find yourself another job. I had this happen once a few years back with a job they sold me as a dev position, and turned out to be configuration management. After 3 months of total boredom, I moved to another job.
Hope that helps!
-- Jinsaku
Re:A Wide Variety (Score:2)
But you said 'trance'.. Infected Mushroom, Astral Projection.. That's where my work hours are spent most.
Juggle (Score:5, Interesting)
My five ball cascade is improving too
Cheers,
Roger
Re:Juggle (Score:2)
The ceiling is too low here for me to practice with 5 balls.
Re:Juggle (Score:2)
Re:Juggle (Score:2, Funny)
Chop
Re:Juggle (Score:3, Funny)
(And rather large, I might add.)
Re:Juggle (Score:1)
Re:Juggle (Score:2)
Re:Juggle (Score:1)
Re:Juggle (Score:2)
I can't do 5 yet, but I can do flashes of 3 that are only a few inches above my head.
work on your speed at home for a week or two and before you know it, you'll be able to juggle 5 at work
Re:Juggle (Score:1)
Re:Juggle (Score:1)
Game (Score:1)
Oh... I also work sometimes
Suggestions (Score:5, Insightful)
Other ideas:
* Eat lunch out. You don't even have to eat in a restaurant every day (which isn't particularly healthy/cheap) -- you can bring lunch and meet friends at a park. The point is to get some solid social interaction in the middle of the day.
* Take mental breaks. Don't always go from work to a game, or even ranting on
* Stay hydrated, and don't eat a big lunch. And get enough sleep at night. You'll get more work done while your working, and more fun done when you're taking a break. You know dehydration is a pretty common cause of sleepiness, right? Of course, not getting enough sleep is also a major cause. If you aren't fighting off sleep, you'll be able to get more involved in your work (and thus less bored), plus you'll get more done, and have more time you can spend doing other stuff without swamping your productivity.
Some Ideas... (Score:1)
Q3
Worms Armageddon
H4X0RING the company network (NetSaint, nmap, etc)
(Some minutes off)
Snooker!
Card games!
Listen to Old Time Radio Shows (Score:2, Interesting)
I find it is great when coding, but not as good when reading text like emails.
Re:Listen to Old Time Radio Shows (Score:3, Informative)
karma-whoring for the lazy:
Re:Listen to Old Time Radio Shows (Score:1)
A one-step plan ... (Score:5, Insightful)
If you're finding your workdays consistently boring then you're in the wrong job. Find one that's more suited to your interests.
Re:A one-step plan ... (Score:1)
Re:A one-step plan ...Migratory habits of geeks. (Score:1)
I think ... (Score:5, Funny)
I wish I had some monotony (Score:1)
Whenever I have a free moment, something suddently needs to be done.
Give me some monotony - I know what to do with it!
Enjoy it while you still can.
online games (Score:1)
Remember... (Score:4, Interesting)
Of course, barring that, find a bunch of smaller message boards and alternately check them. You can even be a rabid republican on one and a bleeding heart democrat on another.
Re:Remember... (Score:2, Insightful)
A few suggestions (Score:5, Insightful)
- Go out during lunchtime. You will get some fresh air.
- Even better: if your office has a shower (in the Netherlands, this is required for large companies), you can do some sports during lunch breaks. I used to run 5 miles twice a week in the afternoon. It kept me awake during long, boring work days. Afterwards, you *do* need the shower. Otherwise your colleagues will complain.
- If possible, ask your boss for something else to do. Help your colleague with *his* project for an hour or so. It will shift your attention for a while. Less boredom. Works for me.
der Joachim
Lockpicking (Score:5, Interesting)
Online Poker (Score:2)
Re:Online Poker (Score:2)
loathing (Score:1)
http://kingdomofloathing.com
Coffee and this in the morning and you're good to go.
2 words.... (Score:2)
Seriously if your workplace is boring, find a few cube gadgets to keep you amused. Find people online to chat with (meet a girl online if you're single even...) if you have Internet access and the right to bring stuff in from home to your cube, I fail to see the overall problem. Or just post on Slashdot regularly, that helps me a lot
Got em all (Score:1)
Plan other tasks on a timed interval schedule. (Score:4, Insightful)
Email an old friend.
Add something to your website.
Research a weekend trip.
Check out a new gadget via web research.
Read some trade/industrial websites in your field.
Research something of interest to you, your hobbies or a potential interest.
Then when you have that list, just every 20-30 minutes (or whatever interval) switch over to one of those tasks for 5-10 minutes, and then switch back to your work tasks. The day will go *MUCH* faster.
If the job is really that bad I would work on tasks or accomplishments that move you to a different position, whatever that may be but it's your list. It will be like giving you positive feedback at regular intervals. The drudgery should just slide by.
Hope that helps!
Unit testing (Score:3, Interesting)
Basically, the way it works is you sit down, figure out what you're going to do next, and write a few line of test code that don't pass yet. You write a little code to make the test pass. Then you expand the test a little, and make that pass. And so on. There are two main rules: don't write production code without a broken test, and try to keep the time between cycles pretty short, say under 10 minutes.
The short cycles and alternating viewpoints make it feel something like playing chess against yourself. Since everything you write is tested, bug rates are very low, and using the debugger becomes very rare. And although I thought my code was pretty good before, I think it's better now. By starting out thinking how it looks on the outside, the APIs are cleaner and easier to use.
Darts (Score:3, Funny)
Re:Darts (Score:1)
Clarify your question? (Score:3, Interesting)
Your question here seems to be very poorly structured, and the range of answers people are giving reflect that. Many of the suggestions (read, watch DVDs) assume that the problem is that too much of the time the job is merely to be physically present. If what you need is an answer to how to fill up the idle hours, and you love to program, I'd suggest that no NOC I've ever seen has all the tools that it really needs. Consider what kinds of tools would make your job easier when problems occur (or tools that can analysis the available data and identify potential problems before they occur) and write them.
If your problem is that you're already programming and you've got plenty to do, but there's no "human contact" in the way the job is done, try to add some. It might be as simple as adding informal design reviews -- "Hey, Bob, can we get together for 30 minutes on Tuesday so I can describe how I'm structuring this, and get your opinion about it?" When I had programming tasks, I always found that having such reviews sometimes led to people pointing out better ways to do a task, and always clarified my own thinking about what I was doing.
Maintain a Healthy Level of Insanity (Score:5, Funny)
2. Send e-mail to the rest of the company telling them exactly what you're doing. For example: "If anyone needs me, I'll be in the bathroom."
3. Every time someone asks you to do something, anything, ask them if they want fries with that.
4. Put your trash can on your desk. Label it "IN."
5. Make up nicknames for all your coworkers and refer to them only by these names. "That's a good point, Spike." "No, I'm sorry, but I'm going to have to disagree with you there, Sparky."
6. High-light your shoes. Tell people you haven't lost them as much since you did this.
7. While sitting at your desk, soak your fingers in Palmolive liquid. Call everyone Madge.
8. Hang mosquito netting around your cubicle. When you emerge to get coffee or a printout or whatever, slap yourself randomly the whole way.
9. Put a chair facing a printer. Sit there all day and tell people you're waiting for your document.
10. Send e-mail back and forth to yourself engaging yourself in an intellectual debate. Forward the mail to a co-worker and ask her to settle the disagreement.
11. Encourage your colleagues to join you in a little synchronized chair-dancing.
12. Feign an unnatural and hysterical fear of staplers.
13. Send e-mail messages saying there's free pizza or donuts or cake in the lunchroom. When people drift back to work complaining that they found none, lean back, pat your stomach and say, "Oh, you've got to be faster than that."
14. Put decaf in the coffeemaker for three weeks. Once everyone has withdrawn from caffeine addiction, switch to espresso.
15. Find out where your boss shops and buy exactly the same outfits. Wear them one day after you boss does. (This is especially effective if your boss is of a different gender than you.)
Re:Maintain a Healthy Level of Insanity (Score:1)
Re:Maintain a Healthy Level of Insanity (Score:1)
Another AskGoogle Question... (Score:1, Funny)
Groan out loud in the toilet cubicle (at least one other) 'non-player' must be in the toilet at the time).
Ignore the first five people who say 'good morning' to you.
Phone someone in the office you barely know, leave your name and say "Just called to say I can't talk right now. Bye".
To signal the end of a conversation, clamp your hands over your ears and grimace.
When someone hands you a piece of paper, finger it, and whisper huskily,"Mmmmmmm, that feels soooooo
Chicken (Score:2)
Workplace monotony (Score:1, Funny)
Encourage your colleagues to join you in a little synchronized chair dancing.
Determine how many cups of coffee is "too many."
Develop an unnatural fear of staplers.
For a relaxing break, get away from it all with a mask and snorkel in the fish tank. If no one notices, take out your snorkel and see how many you can catch in your mouth.
Send e-mail messages saying free pizza, free donuts etc... in the lunchroom, when people complain that there was none... Just le
Probably a less popular answer but.... (Score:3, Insightful)
Re:Probably a less popular answer but.... (Score:2)
Caution: The more 'innovative' your new money-maker is, the more you'll want to have proved the concept before you announce it.
I know this all sounds like corporate-drone, party-line drivel, but finding engaging thi
Workplace fun (Score:1, Funny)
While sitting at your desk, soak your fingers in "Palmolive".
Put up mosquito netting around your cubicle.
Arrive at a meeting late, say you're sorry, but you didn't have time for lunch, so you're going to be nibbling during the meeting.
During the meeting eat five entire raw potatoes.
Insist that your e-mail address be "zena_goddess_of_fire@companyname.com"
Decorate your office with pictures of Cindy Brady and Danny Partr
Pr0n! (Score:1, Offtopic)
Loveline MP3s (Score:1)
Then, listen at work. I've been doing this for years. Its not great for productivity, but it keeps you from getting bored and getting even more off task.
Yet another place where linux rules for simplicity and functionality! The box doing this is a PII/3
Talk Radio (Score:2)
I generally only listen to WSB out of Atlanta for Neal Boortz [boortz.com] (a libertarian) in the morning (through 12 PM CST) and Sean Hannity in the afternoon (3-5 CST).
Linux users:
After 5:00 I generally listen to our local NPR station to keep things balanced and interesting. :)
If it's news
wikipedia, foosball (Score:2)
-jim
Things to watch in the network control room (Score:2)
Do not pass go... (Score:1)
Write a book! (Score:3, Interesting)
From a distance, English text in a text editor looks (or can be made to look) very much like source code. Hammer out the words when you've nothing better to do, mail it to yourself at home, clean it up and send it off to a publisher. You too could be paid to write a best-seller!
Of course, if there is an intellectual property rights agreement between you and your employer, you may find that they can fire you for doing this, or (worse) that the book's copyright belongs to them. If the book is successful, they might sue you for a share of the royalties.
I'm writing a book in this manner. I use my own PDA for it, so the book is neither stored on nor passes through any computer that the company controls. I write only during my lunch hour and when I'm travelling to and from work (I commute by train), so I'm never writing when I'm supposed to be working.
Balloon animals and nerf guns. (Score:2)
I find that nerf guns work well not just for frustration, but for boredom as well... Especially if you have a good target at a decent distance -- whiteboards are particularly good, as you can draw various sized pictures to shoot at.
If people take objection to guns, or the noise of the darts hitting targets, you can switch to shooting rubber bands.
But I also keep a few 260Q [zoovy.com]s (the standard size for twisting balloons) on me, for those times I'm re
hmmmm... (Score:1)
Smuggle in a monkey (Score:1)
Russian Roulette (Score:2)
sorry i thought this story was about mono (Score:2, Funny)