What to Do on the Nightshift Besides Work?
jchawk asks: "I currently work the over night shift for an ISP. After mid-night we receive about two calls, and they are usually from friends or people who cannot get their email. I was wondering what others who have been in this situation do to entertain themselves on this long and boring shift, because stealing candy out of the vending machine has gotten old."
.. post anonymously to slashdot all night. Works for some people. If anonyminity isn't your thing, make a damn spork account and go wild.
be careful what you do during your free time.. the company may "own" anything you create on their equipment, and/or on their dime.
--
A good portion of the time I am there, I have lots to do (changes happen at night, and it is the world's largest NFS installation (or so I've heard)), but for a lot of the nights, I just have to watch patrol/logfiles and keep an eye on the systems.
I can't write code for my own projects, as they own everything I write when I am at work.
I can't bring in my laptop, as I don't have a pass to get it back out of the building.(so, no games except the ones on my visor, and in xemacs)
What do I do?
- Get to know the night staff - I eat my lunch at about the time
the janitors finish, so I usually sit around with them and talk for a
while. I've heard some amazing stories
- Read manuals - check the tops of racks of equipment that outside
people (like EMC) maintain. Sometimes they'll leave the manuals there.
- Read documentation - SGI and
Apple have lots of cool reading,
not to mention Other
Places.
- Write throwaway code - They may own it, so just try things out.
See how fast you can get a parallel matrix multiply to go when
you spread it over all 16 or so of the processors of a nice beefy box.
- Automate things - write scripts to make life easier for everyone,
and give yourself even more free time to worry about!
- Read good books - I've been catching up on my reading backlog.
- Check HR's web page to double check your benefits - I found a nice
discount on books from fatbrain that I had missed.
- See if the zone where managers sit has better toilet paper in the
bathrooms.
And remember - if all else fails, you can always turn to math. The Unknowable and it's cool lisp based proofs made the nights just fly by this past week, and this is an old standby that has gotten me through many nights.--
1) Go to the local Circle K/generic convenience store, if possible. Very interesting folks hang out at the local convenience store at night. 2) Blow bubbles and try to blow then down stairwells. Hey, it's harder than it sounds, especially after about 4 flights of stairs. 3) Drink. Drink heavily. 4) All the Monty Python episodes are out on VHS an DVD. Practice the Cheese Shop sketch til perfect. 5) Write official sounding memos and leave them on folks desks.
The Norton Anthology of English Literature, 4th Ed., Vol 2
Get a Unix shell account and ssh to it- no proof that you're writing stuff on the other computer. ('course, if they're paranoid, the ssh port through the firewall will be closed...)
god damnit man, thats scary.
All Troll + "offtopic" mods are meta moderated as "Unfair", because you abused the system.
Telnet on over and start an unhealthy obsession.
Well, you might want to try posting silly questinons to "Ask Slashdot" to kill time ;-)
Option 1. Think about it. You've got a killer pipe of bandwith at your finger tips, probably a shell on some halfway decent box and a *nix workstation. Time to crank up emacs and gcc (or java, perl, python, lisp, fourth for all I care). No ideas. Well look around at some of the crappy solutions that they have you doing. First, write some scripts to automate your job, if you haven't already. You definitely don't want to be distracted by work. Second, look at some of the software they are using (burn cds for your home collection) and then look for weaknesses. Try and tackle something small with minimal UI or minimal backend.
Option 2. Run a brothel.
Someone you trust is one of us.
telnet frontier.mudservices.com 7680
I don't know about you, but it seems to me that the middle of the night, when nobody is around, is the perfect time to run systems maintainance tasks. Quite apart from the tasks which would result in downtime (upgrading servers/network/etc.) the middle of the night is the ideal time to run tasks which might result in decreased performacen -- network backups, checking your server logs for any security issues, etc.
Ideally, it should be the day shift which is long and boring, because that's when you shouldn't be touching anything which could possibly cause downtime.
Tarsnap: Online backups for the truly paranoid
yeah, but not all employers will help you out - i griped a month ago at the lack of stuff i have to do, and specifically asked for additional work; still haven't heard anything from my dipshit "manager", whilst i've done just about everything productive i can think of. i thought they had wanted to get their money's worth for the contractor's rate i get paid, but i guess they don't mind pissing that money away.
When I decided to ask slashdot what the hell I should do at night I about 1 1/2 weeks of night turn under my belt. Not that too much time has passed, however I have found some interesting things to do with my time. First I took the advise of many and bought a C++ book so I could brush up on my coding. It really is nice to now have the time to program, and I'm glad you guys and girls reminded me of that. In case anyone cares the book is called "C++ How to Program 3rd Edition" writtern by Deitel & Deitel. It has proved to be most useful as a refresher. I think it would be a great book for anyone looking to dive into C++ . In my case I skimed the first few chapters until I got to classes (where I needed to pay more attention). Secondly I have found that I have been able to greatly improve my hacky-sacking skills... Hacky-sacking in the office proves to be most entertaining. Third LOTS OF LOUD MUSIC!!! It's nice to be able to crank music at 4am in the morning. I just make sure to turn the phone volume up all the way. I'm only on night-turn for until the end of the summer and I already know that I will miss it. However I am certain that by the end of the summer I will actually be able to consider myself a programmer in C++, which will be most helpful for my programming classes in the fall (when I go back to school). Two finally things I found to do... 1 is dumpster diving... I have already mananged to pull a 10/100 8-port network switch, which the company in another building discarded because they apparently upgraded to gigabit ethernet. I plugged it in and it works just fine. The second thing is feeding/running away from the massive monster of a racoon that guards the dumpsters. I think I'm going to give him some candy from the vending machine as a peace offering. Thanks to everyone for all the great ideas, and thanks for kicking me in the ass and reminding me to program!!!
Actaully your radio show idea is a good one! Since he works for an ISP he has a nice fat pipe making streaming out the radio show a snap. Pick a topic you are interested in and stream away. You could have people who are in the know about certain topics call in a be a part of the broadcast (you said no one was calling anyway right?) Find yourself some advertisers for the program and you can even make some more money!
If you had a tech theme to your radio show you could have all the support calls come in and answer them on the air. Well if you have nothing better to do you may consider this.
Three ideas - 1) Take up a hobby you can learn over the web, such as cooking, video editing, writing, etc. 2) Meet people from other countries where it is not the middle of the night. I'm sure you can meet all kinds of interesting people. 3) Get a part time job in some country where it is not the middle of the night, and you can make a little $ on the side.
'Most men would sooner die than think, and most men do.'
I was on a contract quite a while back where there were quite a few days where I had to find something to keep busy.
I learned perl. I had been hearing lots and lots of good things about perl and just hadn't had the time to learn it. I went out and got the O'Reilly book Learning Perl which I went through in about 3 days. Has been worth it's weight in gold ever since then. In fact, It saved my butt several times over this past weekend when I was doing a mail server conversion. I can't tell you how many scripts I hacked together to do this conversion or that one.
Your cup of tea might not be perl, but there's lots of other things to learn. There are also online courses you can take. Why not let your employer pay you for the time you spend getting a better education?
Of course, in my example, it was doubly sweet - it was a certain 3 letter government agency which was paying me $50/hour to sit there :).
---
There's quite a lot of things you could do:
If you can't find a book you like, you could try some of the following, which I have read, or am planning on reading:
Thats my advice, anyway.
"Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
Order a pizza and run a freeciv server. That never gets old for me.
Another great idea for boring nightshifts is to hold a make-believe radio show. Seriously, this can get entertaining, especially if you invite new and interesting guests to your "show".
If things at your job are getting old, then maybe it's time for a new job. :)
--
One future, two choices. Oppose them or let them destroy us.
Then contribute to your favorite Open Source project by attemping to find bugs in their code. The time-consuming task is finding the important or obscure bugs -- once found, you (or someone else) can fix them off your company's payroll.
when you say that some kid ruined your auctions, what do you mean by that? i am fascinated by the dynamics of auctions (online especially) and the economics and psychology involved. please clarify. thanks
The new tour is driven by a Perl script and a standard database... if you get bored and want source code, just ask.
MadCow.
I used to have a sig, but I set it free and it never came back.
Learn.
Never stop learning. Who cares if your company owns the code you wrote to learn perl, python, c, c++, etc.
To learn something is a great thing, dont put it to waste.
The Lottery:
"Not my manner of thinking but the manner of thinking of others has been the source of my unhappiness." - M
You could try working on some programs. Pick an open-source project that you're interested in - sourceforge.net always has plenty of help-wanted listings - and give back to the community. =)
Or start reading, if you want. There are lots and lots of electronic books on the Net, and gutenberg's not the only place you can grab the full-text of books from. =)
There's also keeping up to date by reading through documentation and perhaps playing with a small development unit you have there. Remember, we have a weird industry - if you don't keep learning, you're going to get left behind. The graveyard shift's a perfect time to sit down and experiment with new stuff, although be careful - if you're sleepy and careless, you might screw things up. =)
Of course, there's always showing up on IRC, newsgroups and web-forums and helping out people for free.. <laugh>
Use the time! You're getting paid to sit in front of a computer.
Write a book. Write some software. Learn something. Do something.
Most people count the hours until they're away from the workplace, so they can finally have some time to themselves to get their own thing done. And here it's being handed to you on a silver platter, with a paycheck to boot!
Reminds me of the kids who'd get bored two days into summer vacation. A whole world out there and nothing to do. Sheesh.
"Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
When he got tired of sleeping, he played games. And tunneled from one part of the data center to the other part. Which was _really_ funny 'cause the other part of the data center belonged to a different company.
Oddly, he didn't get fired for that. I heard he left of his own accord, several jobs later, and is wandering the web space of North Texas in his big ass truck, fixing radio towers and enjoying life.
How are things, Jay?
Display some adaptability.
pr0n
;) But come on.. you work at night at an ISP? Alone with a nice, fat pipe? A machine with all the alt.binaries.* in the room next to you? After midnight?
Sorry
Oh yeah. Bow bow.
I work the graveyard shift. I have maybe 45 minutes of work a night max. I have a T-1 and half a dozen PCs at my disposal. What I do with the rest of the time is.
Play Games, (Mame even runs on the crappy PCs we have here).
Write Bad code in BASIC.
I will often spend a couple of days focused on learning about a particular subject. (Arcade Game Cabinets, BeOS applications, and Gnumeric are subjects I have tackled recently).
Surf Slashdot and everything2.
Now if I bring in one of my own computers, (which I often do), I have a whole world of other possibilities.
Work on my Quake 2 levels, Legend of Zelda for Nes redone Quake 2 style, {I have been working on this on and off for years, I keep starting over as I keep getting better which makes me see how much my older levels suck).
I like to about once a week try and learn a new Linux/Unix command or program, (text mode), sadly the last one I learned was Pico.
Sell things on Ebay. I was making a nice extra salary selling Nes games and CDs that I would pick up in pawnshops. (That is until some 16 year old kid in Canada decided he hated me and started ruining my auctions, I got 3 new names and the damn kid found me everytime).
You can always sleep. (I spend at about one night a week with my head down on my desk).
Porn is sometimes amusing.
Take advantage of Laserjet printers and print out the manuals, FAQs, etc for those programs you want to know more about.
All in all I have no problem staying busy. Which is kind of a problem. I find myself with no motivation to earn more than the $20,000 USD that I make a year. Simply because moving to another job would mean that I might have to work, or deal with co-workers. (At my present job, I do neither).
Well, usually I sleep at night time. It gets quite dark outside so there's not much to do. People need to sleep so I figure, hey, why not sleep at night.
We just laid off our almost every single overnight staff person.
Online games are good for a while, if you are playing one with a certain amount turns alloted / hr, play at the start of your shift and then near the end as well to make the most of your turns. I found my company was quite happy for me to work on cross-stich (you might want to try models or something) or an activity that kept me occupied but didn't distract me too much from the systems I was supposed to moniter. This is also good if you want a break from staring at the moniter. You could also try some physical fitness. Do some situps/ pushups etc, this is also a good way to get wakeful again when the 4.00am drowsies hit.