19

Duplicate

http://stackoverflow.com/questions/183469/how-do-you-reward-yourself-when-youve-overcome-a-monster-task

Ever since I have started programming, I was addicted to the rush of feelings that you get after solving hard problems or a very long project. And for some unknown reason, I have started doing my own ceremony subconsciously.

My ceremony goes like this. (Labeled as Victory Stretch by my colleagues)

  1. I stand up from my seat
  2. Stretch both arms above my shoulders
  3. Make sure that it is a V-shaped (an angle between both arms is 90 degrees)
  4. Optional: Scream!!!

What do you do?

34 accepted

I start working on the next project while my soul cries a little on the inside.

28

The Engineer's Victory Dance!Engineer's Victory Dance

24

Run excitedly to tell my wife, show her what I've done, and have her look at me with a slightly quizzical grin and say, "That's nice dear."

19
  1. SAVE.
  2. Lean chair back
  3. Stretch arms and legs out
  4. Let out huge sigh of contentment
  5. Refill coffee/soda while replaying victory songs in my head
18

We Riverdance.

alt text

17

I announce "Mission Accomplished" to the American public...

alt text

Then wait for the debugging process to begin.

13

I wallow in a hedonistic orgy of procrastination.

12

In our office we've taken to throwing our arms in the air and shouting 'Ya Taaaaaaaa!!!!' like Hero in the TV show.

10

I say "Thank God that's over", question why I'm in this line of work, and swear I'll never do a project like this again. Then immediately start another project.

8

A nice cup of tea, and maybe a rich tea biscuit.

8
int beer = 0;

beer++;

++beer;

+beer+;

beer *= new Kebab();

Thread.Sleep(1000);
7

We have an old-style bell hanging from the ceiling which we ring.

7

black russians

7

What do you mean "finish a project"? How do you do that? Has anyone ever done that?

4

I sometimes find myself in a bit of a post-project funk, not really that focused for a day or two on starting up anything new. It's an unconscious ceremony where my brain says "You deserve a rest, so I'm shutting down now" and my heart says "Oh well, enjoyable things can't last forever".

4
  • Commit to source control
  • Resolve fogbugz case
  • Have a cup of tea/coffee
  • Move on to next piece of work
4

smoke break

4

We sacrifice a black rooster to please the spirits of software development.

4
  1. Stand up.
  2. Rub my hands together quickly, palms facing each other, until the friction makes them hot (learned from a former mentor)
  3. Go get another cup of coffee.
  4. Go to the other team members and start by saying "I am a beast" then tell them what I did.
  5. Go back to work.
4

I give myself a point on my me vs. the project scoreboard.

3

I have an "Easy Button" on my desk that plays the Imperial March. It's loud and, um, obvious. My coworkers know I only hit it when I've finished a project or overcome a particularly thorny problem. I think they seceretly resent me.

2
  1. Dance like a maniac
  2. Drink lots of beer
  3. Repeat
2

Tea

... and a biscuit.

1

I move on to the next project :)

But i pretty much follow your process...

1

Well for some reason, our clients usually send a big cake when we finished a project. So for large projects what I do is: get fat! ;-)

When accomplishing smaller tasks, I usually go play a game of darts at our company's dartboard.

1

smile and breathe freely :)

1

i stand up, take a walk in my office, gaze at the mountain from the view of my window, and then sit back down and continue to work.

1
  • Back up the data
  • Read print material for a while (or focus at distances far away)
  • Some kind of physical workout to heart start
  • Eat, drink water and be slightly merry
  • Vacuum
1

Go out for some Gino's pizza.

1

bug the guy from the next cubicle just to show what i done, that is after screaming and all that stuff we all do

1

For a while we were playing the song "Faith of Heart" (Theme from Star Trek Enterprise) every time we were uploading a new version to the servers.

1

I stay away from coding for some moment.

1

Our office is laid out in a circle. so we do a "Victory Lap".

1

Prop my feet up my desk, clasp my arms on my head, and put on the smug-est smirk I've got while staring at people that walk past my door.

1

Off late it is the Jai Ho song from slumdog millionaire. i blast it as loud as I can. The context is kind of similar ha ?

0

I award myself some guilt-free Reddit/SO browsing time. And probably something sweet from the shop. Today I had diet coke and skittles, and browsing time, because I was ten days ahead of schedule.

0

After I solve a hard problem I am usually asking myself why I thought it was so hard in the first place.

After a project: Drink beer and try to forget about it.

0

I take some "reward" time learning new things. Perhaps browse for a new Vim feature to add to my repertoire, or spend some time improving my development environment.

0

Years ago we had a spell of doing the "Klinsmann dive". Hurt a lot on the office carpet though.

0

Tea. Tea is my inter-task treat. Well sort of, these inter-task events do tend to happen every 20 minutes...

0

I do the NFL Field Goal sign. Sometimes also jump up and yell random things, like "Score!", "Yessss!", or "Suck it, Bitch!!!" Depends on the day/problem/circumstances...

Family and coworkers have adjusted to my outbursts.

0

I like to smoke, then I go to bed and dream about the next big idea.

0

I smoke a cigarette and start thinking about the next problem.

0

Wow, I always thought I was just weird.

Even when solving a mildly hard problem; a smaller part to a bigger project, I always stand up, stretch, then walk outside for a few seconds of fresh air.

Depending on how hard the bigger project is, I'll either start working on the next part of it, or I'll procrastinate by pulling up SO, Slashdot, CNN, etc. for a few minutes.

0

After finishing projects, I go to the store, buy a 6 pack of beer, then go home and play Xbox 360 until I can't keep my eyes open anymore.

After finishing just a hard tasks I go find the nearest person and tell them excitedly about what I just did.

0

Coffee, a chat and on to the next one.

lots of people I see do the and on to the next...

0

I jump up and raise my arms in the air ... and yell, 'Superstar' ... like Molly Shannon in that Saturday Night Live skit!

0

I take a break and go for a "spirited" ride on my motorcycle (2008 Hayabusa).

0

Write a blog entry about it, then start thinking about what to do next.