Slashdot Mirror


Russia's New Official Holiday — Programmer's Day

Glyn Moody writes "Russia's president, Dmitry Medvedev, has decreed a new holiday for his country: Programmer's Day. Appropriately enough, it will be celebrated on the 256th day of the year: September 13th (September 12th for a leap year). Do programmers deserve their own holiday ahead of other professions? Should the rest of the world follow suit?"

306 comments

  1. Yes. by Anonymous Coward · · Score: 3, Insightful

    Because without programmers we'd still be hurling stones and whacking each other over the head with bone clubs.

    1. Re:Yes. by lysergic.acid · · Score: 2, Interesting

      List of professions that I think are probably more deserving of their own holiday:

      • teachers
      • doctors & other medical professionals
      • social workers
      • scientists & mathematicians
      • mathematicians
      • firemen/coast guard/rescue workers
      • artists, musicians, and writers

      Of course, some of these are sorta already commemorated by labor day, and I would have also put farmers on the list if most weren't just corporate farms these days. I also thought about including inventors (it'd be nice for encouraging kids to be creative and laud ingenuity) but I'm not sure it's so much an occupation as it is a hobby/lifestyle.

    2. Re:Yes. by lysergic.acid · · Score: 1

      Ack, that should be scientists & researchers.

      Maybe I should have added editors/proof-readers to the list.

    3. Re:Yes. by Nazlfrag · · Score: 3, Insightful

      Programmers are teachers, scientists, mathematicians and artists all in one. In that I've never met a programmer unwilling to share their insight and knowledge, hypothesize, construct a proof or make something cool appear on the screen.

    4. Re:Yes. by ahabswhale · · Score: 1

      There are already "days" for teachers and doctors, and it wouldn't surprise me if firemen and musicians had a day too. It's just a question of whether anyone gives a shit or not.

      --
      Are agnostics skeptical of unicorns too?
    5. Re:Yes. by igny · · Score: 5, Interesting

      There are teachers', doctors' mathematicians' days in Russia. I am not sure about other but perhaps they exist too. A relevant story.

      A Russian grandpa is asked how often he drinks vodka. He replies "Not very often, only when it is a holiday or after a sauna. For example what holiday is it today?" It appeared that no one could recall any holiday today. The grandpa ponders "Hmm sounds like a good day to go to a sauna"

      --
      In theory there is no difference between theory and practice. In practice there is. - Yogi Berra
    6. Re:Yes. by Anonymous Coward · · Score: 0

      Russian holidays

      • teachers - October 5th
      • doctors & other medical professionals - third sunday of june
      • social workers - second sunday of june
      • scientists & mathematicians - february 8th
      • firemen/coast guard/rescue workers - april 30th
      • artists, musicians, and writers - may 24th, kinda
    7. Re:Yes. by Hognoxious · · Score: 1

      Because without programmers we'd still be hurling stones and whacking each other over the head with bone clubs.

      I was going to say that Russians still do. However this is incorrect.

      They get absolutely shitfaced on vodka. Only after that do they beat each other to death with low-tech armaments.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    8. Re:Yes. by rubi · · Score: 1

      In my country all these mentioned above already have their own holidays; even there is a secretary's (sorry - "executive assistant's) day!!

    9. Re:Yes. by lysergic.acid · · Score: 2, Interesting

      Well, if you want to look at it like that, then almost anyone can be considered a teacher. Heck, I used to tutor other students after school at the library when I was in high school. Now, as part of my current web development job, it's my responsibility to teach our new high school intern the ins and outs of web development and graphic design. However, I don't think that puts me on the same level as a career teacher.

      Don't get me wrong, as a programmer myself and one who's learned immensely from other programmers, I have tremendous respect for the programming profession. In fact, I think the FOSS movement is a tremendous credit to the programming community. The concept of open source, which began in software development and spread out to other fields, is proof that programmers are ahead of the herd when it comes to public collaboration and sharing knowledge.

      That said, however, I think the academic community still has an edge on us in that regard. In fact, the FOSS movement has its roots partly in the academic ideals of free exchange of knowledge and information. And even though many professional programmers do "teach" in some small capacity, it's not quite the same as the computer programming professor who's dedicated his life to teaching. I mean, just because you give your child cold medicine when he's sick, or put a band-aid on his knee when he scrapes it, that doesn't make you a doctor or put you on the same level as medical professionals whose job it is to treat the sick and save lives.

    10. Re:Yes. by lysergic.acid · · Score: 1

      Heh. Well, I guess that puts things in perspective.

      I also want to make clear that my original comment wasn't saying that programmers don't deserve their own holiday, just that we're not the first profession that comes to mind when I think of occupations which are severely lacking in official public recognition. Of course, I probably should have looked up other Russian holidays first.

      Since programming isn't really a glamorous profession, and a lot of high school students are probably turned off by its nerdy image, it's actually quite nice that President Medvedev has created this holiday, helping to promote a profession that isn't that often in the public eye.

    11. Re:Yes. by Jugalator · · Score: 2, Insightful

      Right. I think I've met more teachers who are better at teaching, than programmers who wish to teach.

      I am a programmer, and I am usually quite reluctant to teaching people about e.g. programming, unless I'm paid for it. It is just too much work, much like the idea of helping out random people you barely know because "I know computers". Give me the money, and then we'll talk. And that, without any guarantees that I'm a good teacher, as, like MOST programmers out there, haven't been educated in pedagogy.

      I mean, sure, we're many programmers or IT folks here, that's even an understatement.

      But let's keep our feet on the ground for a while.

      I'm definitely not refuting that you've met programmers who're also good teachers, but this is not an inherent property of being a programmer IMNSHO.

      --
      Beware: In C++, your friends can see your privates!
    12. Re:Yes. by arth1 · · Score: 1

      And this stereotype is more accurate than the stereotype about Americans getting shitfaced in country bars before driving home to their trailers in their trucks?

      My stereotypical image of Russians is the old professor and the babushka. May the two never meet.

    13. Re:Yes. by nacturation · · Score: 1

      Sharing knowledge != teaching. When I was a teenager, if I created something cool I'd want to show all my friends and boast about it. Inevitably, they'd ask how I did it and I would reluctantly show them the source code. That was sharing knowledge and I never sat down and formally taught anyone.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    14. Re:Yes. by Anonymous Coward · · Score: 0

      Programmers are absolutely terrible at mathematics.

    15. Re:Yes. by rumith · · Score: 1

      As unbelievable as it may seem, most of the professions you have mentioned (and some that you haven't) already have their professional holidays in Russia...

    16. Re:Yes. by emilper · · Score: 0, Troll

      They have their holidays: Saturday and Sunday (oh, well, maybe some of the MDs don't). Computer programmers get holidays if they work for Google or some other high-income company, otherwise it's punch keys till you drop/quit/get fired.

    17. Re:Yes. by Anonymous Coward · · Score: 0

      I also thought about including inventors (it'd be nice for encouraging kids to be creative and laud ingenuity) but I'm not sure it's so much an occupation as it is a hobby/lifestyle

      So are artists, musicians and writers, if you believe the resident Slashdot pirates.

    18. Re:Yes. by Dr.Syshalt · · Score: 1

      My grandpa (Russian) used to have a calendar with all "holidays" like "The Day of Forestry/Construction/Whatever workers" or "67 years of Communist Revolution in some African country you wouldn't even know otherwise" (yes, Soviets printed stuff like that) so he would never fall into an embarrassing situation like the one from your story. A number of holidays on Russian calendar is amazing, actually.

    19. Re:Yes. by Nefarious+Wheel · · Score: 1

      I am a programmer, and I am usually quite reluctant to teaching people about e.g. programming

      Please tell me more about this example-based programming language.

      --
      Do not mock my vision of impractical footwear
    20. Re:Yes. by rp · · Score: 1

      It's not willingness, but the guts and stamina to actually go in there and do it every day that distinguishes teachers, medical professionals, and these other professions from, let's say, Slashdot readers.

    21. Re:Yes. by semifinalist · · Score: 1

      Actually, there's lot of official professional holidays in Russia: http://www.art-proekt.ru/kalendarj-prazdnikov/professionaljnye-prazdniki.html (Sorry, it's in Russian) Teacher day - Oct 5 Medical worker day - Jun 19 Social worker day - Jun 8 Mathematician day - Apr 1 (I was wondered too, though I am by any means a mathematician) Day of Russian science - Feb 8 Firemen service day - Apr 30 Int. music day - Oct 1 Many of them are really widely celebrated. There are often specialized shows on TV. Also we presented flowers to our teachers at teacher's day when I used to go to school etc.

      --
      I'd better not to have a sig that to have the one like this.
    22. Re:Yes. by hesaigo999ca · · Score: 1

      RUSSIA ONLY!

      But they said in Russia, does not mean the whole world celebrates it, just like jewish holidays, you should not get any special treatment (extra days off) because of YOUR own religious holidays, that have nothing to do with your company. I have a hard time with that, having someone use the regular holidays stemming from a catholic background such as Christmas, new years etc... and then on top of it, you need to give extra holidays for jewish holidays (paid for!) because they plan on celebrating their own religion.

      Don't get me wrong, I am not against any one religion, but that is taking advantage of the system!
      As for Russians wanting to honor their most respected profession that gets their country's people recognition,
      I am all for it, in THEIR country, not OURS!

    23. Re:Yes. by molex333 · · Score: 1

      Those all have holidays already Teacher's day: http://en.wikipedia.org/wiki/Teachers'_Day Doctor's Day: http://www.holidayinsights.com/moreholidays/March/doctorsday.htm World Social Worker's day: http://www.ifsw.org/p38001263.html World Science Day: http://www.unesco.org/science/wcs/eng/declaration_e.htm Mathematicians day:http://en.wikipedia.org/wiki/Pi_Day (I know it's a stretch) Firefighter's day: http://www.reagan.utexas.edu/archives/speeches/1986/100886d.htm Initernational Artists day:http://www.internationalartistday.com/ For good measure: Sysadmin day:http://www.internationalartistday.com/ Programmer day:http://www.programmerday.info/

      --
      Somewhere in a dark place you will find:
      www.m1
    24. Re:Yes. by Alanbly · · Score: 1

      Except that every single one of those professions is no inextricable dependent on Programmers, except, maybe the last two bullets

      --
      -- Adam McCormick
  2. It is usually celebrated by... by John+Guilt · · Score: 5, Funny

    ...setting up a bot-net to send 20 phishing e-cards each to everyone _not_ a programmer.

    1. Re:It is usually celebrated by... by gracesdad · · Score: 2, Funny

      I was coming here to say the same thing, kudos sir! The last real program to come out of Russia was Tetris, hardly worthy of a holiday.

    2. Re:It is usually celebrated by... by Darkness404 · · Score: 5, Informative

      Yeah, and we all know that Tetris didn't do anything other than create an entire new market for games and changed the face of gaming by introducing portable gaming as a real means of gaming. Without Tetris we wouldn't have the DS or PSP.

      --
      Taxation is legalized theft, no more, no less.
    3. Re:It is usually celebrated by... by Anonymous Coward · · Score: 3, Insightful

      Yeah, but it looks like they have a plenty of _real_ programmers. It's quite striking that MIT didn't win the ACM competition in at least 10 years:

      # 2009 - Saint Petersburg University of Information Technologies, Mechanics and Optics, Russia
      # 2008 - Saint Petersburg University of Information Technologies, Mechanics and Optics, Russia
      # 2007 - University of Warsaw, Poland
      # 2006 - Saratov State University, Russia
      # 2005 - Shanghai Jiao Tong University, China
      # 2004 - Saint Petersburg University of Information Technologies, Mechanics and Optics, Russia
      # 2003 - University of Warsaw, Poland
      # 2002 - Shanghai Jiao Tong University, China
      # 2001 - St. Petersburg State University, Russia
      # 2000 - St. Petersburg State University, Russia
      # 1999 - University of Waterloo, Canada
      # 1998 - Charles University, Czech Republic

    4. Re:It is usually celebrated by... by Daniel+Dvorkin · · Score: 3, Insightful

      Whoever modded parent "troll" is a jackass. Tetris really was a profoundly important game; given its popularity and the market it spawned, it's probably up there with, say, Visicalc and Mosaic on the list of (so to speak) game-changing software -- programs that weren't just commercially successful, but created a market for a whole new type of computing. Given that today's cell phone games -- many of which are very Tetris-like -- use more processing power than what was generally available on the desktop when Tetris was first introduced, dismissing its importance because it was "just a game" is a mistake.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    5. Re:It is usually celebrated by... by K.+S.+Kyosuke · · Score: 1

      Right now, a significant part of Firebird (RDBMS) development takes place in Russia. JetBrains is also a mostly Russian company, and many a Java developer swears by IntelliJ IDEA. And don'Å get me started about ABBYY and Kaspersky Labs products...

      --
      Ezekiel 23:20
    6. Re:It is usually celebrated by... by BigRedFed · · Score: 1

      Perhaps without tetris everything wouldn't be shaped like a block.

    7. Re:It is usually celebrated by... by nametaken · · Score: 3, Insightful

      Ah Russia, Poland and China... where software is free.

    8. Re:It is usually celebrated by... by Stratoukos · · Score: 1

      Yeah, but it looks like they have a plenty of _real_ programmers. It's quite striking that MIT didn't win the ACM competition in at least 10 years:

      Well yes, but Alternative Christian Music was never strong on the US

      --
      It may be 7 digits, but at least it's a semiprime
    9. Re:It is usually celebrated by... by Anonymous Coward · · Score: 0

      You are confusing programming skill with Computer Science research.

    10. Re:It is usually celebrated by... by martas · · Score: 1

      Without Tetris we wouldn't have the DS or PSP.

      Oh, the horror!

    11. Re:It is usually celebrated by... by rubi · · Score: 1

      I was coming here to say the same thing, kudos sir! The last real program to come out of Russia was Tetris, hardly worthy of a holiday.

      Wrong!

      Tetris *is* one of the greatest games ever developed.I myself find it addictive whe I play it.

    12. Re:It is usually celebrated by... by nacturation · · Score: 3, Insightful

      Nice correlation. Now about that causation...

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    13. Re:It is usually celebrated by... by do_kev · · Score: 1

      Without Tetris we wouldn't have the DS or PSP.

      I'm sorry, but that's just patently incorrect. Don't get me wrong, I love Tetris and all, but mobile gaming isn't exactly a terribly novel idea, and had Tetris not helped to catalyze its adoption, something else woudl have.

    14. Re:It is usually celebrated by... by Anonymous Coward · · Score: 0

      Ahh the USA; whose troops will come to your country for free.

    15. Re:It is usually celebrated by... by semifinalist · · Score: 1

      Indeed, there are a lot of programmers in Russia. For example, Google has R&D offices both in Moscow and St.Petersburg. It is a popular business model when US or Europe -based companies outsource all the programming work in Russia (JetBrains (IntelliJ IDEA) was already mentioned, they have HQ in Prague and RnD in SPb). Yes, there is also India, but I claim that in average Indian programmers are less professional. The most Russian programmers studied also a lot of math at universities.

      --
      I'd better not to have a sig that to have the one like this.
    16. Re:It is usually celebrated by... by Bender0x7D1 · · Score: 2, Interesting

      I went to the ACM finals in 2000 as a backup team member/assistant coach and, after talking to people from various teams, I think there are 2 important reasons for their success.

      • First, they are far more organized in their training than those in the US. Daily programming problems, marathon sessions on the weekend, that sort of thing.
      • Second, they are able to get course credit for participating. While you might pull a few independent study credits at a major US college, you aren't going to replace an entire semester worth of credit through training for a programming competition. I'm not trying to say getting credit for the competition is a good thing or a bad thing. I'm just pointing out that not having to spend 6-10 hours a week studying econ or psychology does free up some extra time.
      --
      Reading code is like reading the dictionary - you have to read half of it before you can go back and understand it.
  3. In Soviet Russia, by Anonymous Coward · · Score: 4, Funny

    Programming Celebrates You!

    1. Re:In Soviet Russia, by pha3r0 · · Score: 2, Insightful

      had to scroll further then i expected to find this but good job getting it in here!

  4. Humm .. by PIBM · · Score: 4, Funny

    I would have had it on the 1st, 2nd, 4th, 8th, 16th, 32th, 64th, 128th and 256th day of the year, if I was to choose ;)

    1. Re:Humm .. by value_added · · Score: 2, Informative

      Good thing you skipped the 0th day. I'd be expect the conversations with the folks in HR would be less than productive.

    2. Re:Humm .. by selven · · Score: 3, Funny

      Yeah, the GP definitely has a 0th day posting vulnerability.

    3. Re:Humm .. by imtheguru · · Score: 3, Informative

      Good thing you skipped the 0th day.

      2^0 = 1

      --
      Yet Socrates himself is particularly missed.
      A lovely little thinker but a bugger when he's pissed.
    4. Re:Humm .. by Calydor · · Score: 1

      32th?

      --
      -=This sig has nothing to do with my comment. Move along now=-
    5. Re:Humm .. by pizzach · · Score: 1

      If you are trying to figure out when the special holiday sales are on the hard drives, these dates match up to 1st, 10th, 100th, 1000th, 10000th, 100000th, 1000000th, 10000000th and 100000000th respectively.

      --
      Once you start despising the jerks, you become one.
    6. Re:Humm .. by CarpetShark · · Score: 1

      I would have changed the years so there are more logical days: day 0, and day 1.

    7. Re:Humm .. by imtheguru · · Score: 4, Funny

      32th?

      Yes, Thirty-tooth.

      Influenced by the dental profession.

      --
      Yet Socrates himself is particularly missed.
      A lovely little thinker but a bugger when he's pissed.
    8. Re:Humm .. by BrentH · · Score: 1

      Thirtytooth.

    9. Re:Humm .. by Ihmhi · · Score: 2, Funny

      I celebrate it on the 512th day too, but you other guys might have a hard time getting to Mars.

    10. Re:Humm .. by value_added · · Score: 1

      LOL. We have a heckler in the crowd, pointing out with mathematical certainty that the premise of my joke is flawed.

      You're correct, of course, and I have no doubt that you'd be able to provide evidence that chickens are not known to cross roads, blondes aren't dumb, and Irishmen, Scottsman and Englishmen rarely drink together. ;-)

    11. Re:Humm .. by HyperQuantum · · Score: 3, Insightful

      Good thing you skipped the 0th day.

      2^0 = 1

      Actually, programmers usually start counting from zero. So the 0th day would be January 1st.

      --
      I am not really here right now.
    12. Re:Humm .. by Anonymous Coward · · Score: 0

      So what decimal number would 0 represent then? 2^0 may be 1, but that only speaks if that bit is 1, not 0. So a single digit binary number 0 does indeed equal 0. You seem to be just mod-whoring.

      -XcepticZP

    13. Re:Humm .. by Anonymous Coward · · Score: 0

      2^0 = 1

      2^0 = 2

    14. Re:Humm .. by Tumbleweed · · Score: 4, Insightful

      Good thing you skipped the 0th day. I'd be expect the conversations with the folks in HR would be less than productive.

      Is there ever any other kind of conversation with the folks in HR?

    15. Re:Humm .. by PIBM · · Score: 1

      You`ll get a lower average holidays per year .. On Earth we are at 2.47% with my proposition, vs only 1.28% on Mars!

      Time to get back ?

    16. Re:Humm .. by Anonymous Coward · · Score: 0

      Arguably Jan 1st is day 0 until midnight. If the day were to end before the end of Jan 1st then did you really ever have one day in that year?

      I know my argument is weak but if you're telling time and 12 minutes and 30 seconds have past then the clock does not say it's 13 minutes even if you're working on your 13th minute.

      Though generally I only apply this logic to years and firmly stand by the concept of a century starting at 0. Logically there has to be year zero because there was no year before the first 365 days and it's annoying how people pick and choose when they apply zero as their starting point (ie, a baby isn't 1 years old until it's passed 365 days but those same people will say there can't be a year 0) although zero is always the starting point whether or not you specifically mention it. It can be assumed because you always have to start with nothing before you can have one of something.

    17. Re:Humm .. by Anonymous Coward · · Score: 0

      I would have had it on the 1st, 2nd, 4th, 8th, 16th, 32th, 64th, 128th and 256th day of the year, if I was to choose ;)

      And the Internet would collapse on the 512th day of the year.

    18. Re:Humm .. by Mr+Z · · Score: 1

      *sigh*

      The first element of an array is element 0. It's not the zeroeth element. It's the first element. But it's element index 0. That's why Programmer's Day is on the 256th day, as it would be day index 255 (January 1st being day index 0). 255 is the largest array index that fits in a byte.

    19. Re:Humm .. by martas · · Score: 1

      well, if you really wanted to go all the way, you should add 512, 1028, etc. of course, the year ends at 365, so it'd have to be every 2^n mod 365 (366 for leap years) days, for n in N. can anyone calculate what days of the year fall in this category? please? i'm not smart enough! hellp meeee!

    20. Re:Humm .. by selven · · Score: 1

      I have a private Concorde that I've been flying east for 3 years now. I get 761 days in my year. Of course, I pity my friend who is flying west - he gets 22 backward days in his.

    21. Re:Humm .. by selven · · Score: 2, Funny

      You... don't know the 10th power of 2??? Hand in your geek card immediately.

    22. Re:Humm .. by kubrick · · Score: 3, Funny

      At 2:30?

      --
      deus does not exist but if he does
    23. Re:Humm .. by A+nonymous+Coward · · Score: 1

      I am crestfallen to not have thought of that.

    24. Re:Humm .. by corbettw · · Score: 1

      512th day? Sounds like a buffer overflow bug to me.

      --
      God invented whiskey so the Irish would not rule the world.
    25. Re:Humm .. by Anonymous Coward · · Score: 0

      n^0=1
      n^1=n

    26. Re:Humm .. by TheRaven64 · · Score: 1

      Real programmers know the difference between cardinal and ordinal numbers.

      --
      I am TheRaven on Soylent News
    27. Re:Humm .. by Jake+Griffin · · Score: 1

      First of all, it'd be (((n-1) mod 365) + 1) or you would get 0 and not 365. Also, adjusting to 366 for leap years wouldn't be enough because once you're greater than 366, you have to consider whether NEXT year (and the year after that, and the year after that) is a leap year too. It would be quite difficult to figure out an equation for this, however, as leap years are NOT every 4 years. They are every year that is divisible by 4 and not divisible by 100 or is divisible by 400

      --
      SIG FAULT: Post index out of bounds.
    28. Re:Humm .. by Jake+Griffin · · Score: 1

      (((2^n-1) mod 365) + 1)

      Oops. Fixed

      --
      SIG FAULT: Post index out of bounds.
  5. In honor of Programmer's Day by presidenteloco · · Score: 3, Funny

    All programmers in Russia are permitted to work only a single 8 hour shift
    today instead of the usual 16 hour shift !

    --

    Where are we going and why are we in a handbasket?
    1. Re:In honor of Programmer's Day by CRCulver · · Score: 5, Informative

      It's ironic you make that joke, since one of the first reforms the Bolsheviks made during the October Revolution was reducing the working day to 8 hours.

    2. Re:In honor of Programmer's Day by jorghis · · Score: 2, Insightful

      Amazing how defenses of Bolshevik economics get modded up in spite of how truly horrible it was to actually live in an economy like that. I would rather work in a country where you can actually earn something for a full days work than one where the government comes in and mandates that noone is allowed to work more than 8 hours. I work probably 9-10 hours a day, but at least I get something out of it. And I would not have in the old 'Workers Paradise'.

    3. Re:In honor of Programmer's Day by QuoteMstr · · Score: 1

      Or, you know, you could live in France, work seven hours a day, and actually have time to enjoy life. I don't want my tombstone to read "He died at his desk".

    4. Re:In honor of Programmer's Day by CRCulver · · Score: 2, Informative

      Where did I defend the Bolsheviks? They created a heinous regime. I simply commented on the irony of the OP portraying them as stern taskmasters, as one of the ways they initially won over the people of Russia was by reducing working hours.

    5. Re:In honor of Programmer's Day by jorghis · · Score: 1

      Yeah, those extra two hours a day are really killing me. :) There are plenty of places in the United States willing to hire you to work part time or less than 8 hours a day. You just wont make as much as someone willing to do 8-10 hours a day. Call me crazy, but that seems fair to me. I am sure Lenin and Stalin would have disagreed with me though.

      I prefer living in a country where the government allows me to make that choice rather than telling people how to live through legislation.

    6. Re:In honor of Programmer's Day by Daniel+Dvorkin · · Score: 3, Insightful

      I think you have no idea how horrible things in Russia actually were before the Revolution. "Earn something for a full days work," bwahahaha. Yes, in retrospect Communism was a terrible mistake. But it didn't happen in a vacuum -- there was a reason people were willing to fight against the existing system.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    7. Re:In honor of Programmer's Day by jorghis · · Score: 2, Interesting

      Sorry if my post came across as a 'Youre a commie!' type of comment. :)

      However, they were extremely stern taskmasters. What do you think happened to people who did not work, worked less, or decided they wanted to quite their job and do something different? I'll give you a hint: It was a hell of a lot worse than getting fired or making less money which is what happens when you skip work in the USA. When you completely remove incentives to excel the only way anything gets done is if you punish people who do not do what you tell them. Basically they treated workers like slaves.

      However, you are correct that they won over working class Russians in the beginning with wild promises that they could not possibly have kept.

    8. Re:In honor of Programmer's Day by jorghis · · Score: 2, Insightful

      No doubt things were bad in Russia, but the Bolsheviks were not the ones with the solutions. There were lots of pro-democracy and moderate socialists who on the rise before the Bolsheviks seized power. Those were the ones who could have turned Russia's industrial revolution into a good thing, but Lenin (and later Stalin) basically had them killed and exiled. To say that the Bolsheviks were the champions of workers welfare is just crazy. :)

    9. Re:In honor of Programmer's Day by ivucica · · Score: 5, Insightful

      Communism is not perfect, and I like free market economy. But some things need to be said "NO" to.

      You: "I want to work for 10 hours!"

      Boss: "Oh, everyone! He can work for 10 hours, that means you can work for 10 hours!"

      or:

      Boss: "Look, that Other Company makes employees work 12 hours a day! That means we can do that too!"

      Worker: "But, that's not fair..."

      Boss: "Law doesn't agree!"

      Some things need to be mandated through legislation. Is maximum work hours something to be mandated? I don't know, it depends on situation. If bosses don't abuse their power, then sure, sometimes I'd love to be able to work extended hours. But if you live in 19th century and you're a coal miner or a factory worker...

      Would you allow child labor?

    10. Re:In honor of Programmer's Day by jorghis · · Score: 3, Insightful

      The worker doesnt have to go along with whatever the boss wants. It is a free country. If my boss said that he was going to pay me half of what I make now and ask me to work 16 hours a day I would quit. Sure bosses will try to get as much as they can, but that doesnt mean the workers have to go along with it. Other companies have to compete for workers. That is part of what makes the economy viable.

      I am not a total free market ideologue, I do agree that some things need to be regulated. (particularly risk taking in the financial sector) But generally speaking I believe that workers and employers should be able to come to their own agreements with regards to compensation relative to amount of work done.

    11. Re:In honor of Programmer's Day by Hurricane78 · · Score: 4, Interesting

      Well, it's not all black and white here. The idea was to eliminate worker extortion. A concept you might know from not being able to quit when the working condition / pay ration becomes unbearable.
      Their attempt obviously failed. But the spirit was undoubtedly a good one. (As it usually is.)

      Their main faults were to think that "everyone is equal", while some still were "more equal" than others. Thereby again creating the old hierarchy, or "boss paradise".
      (Originally, those "more equal" were just there to manage the transition, and then dissolve. Which for reasons of basic human behavior never happened.)
      We must accept, that humans first think of themselves. Even when we give, we do so, because it feels good to us, and because we follow our goals. If your goal is to make someone else big, and that makes you happy, you still do it for yourself. So this does not mean it is bad. And as for being egoistic, being the opposite of altruistic sacrifice, I can just quote someone I do not like very much, but who is right:
      “It stands to reason that where there's sacrifice, there’s someone collecting sacrificial offerings. Where there’s service, there's someone being served. The man who speaks to you of sacrifice, speaks of slaves and masters. And intends to be the master.” — Ayn Rand

      So my solution (yes, I thought about this quite a bit) is very simple: In such a new "company", everyone can work for multiple people and let multiple people work for him. So it's not a hierarchy anymore, but a free graph. Which means that not only a boss can prefer one of his employees, but an employee can prefer one of his bosses. Or in proper non-biased terms: A service provider and a money provider, or two service providers, (two money providers would be strange, but thinkable), have equal freedoms. If one of your "bosses" offers a crappy deal, you can say no, and take a better one. Just as he can take a better one than you. You don't have to have any long-term contracts (although you can). You can simply work on a project basis.
      This would not have been possible, two decades ago. But with computers being ubiquitous, the whole contract-, "self-employment"- and tax management, can be automated. Even as a service.
      I'd try that. Even if just to see the flaws, and fix them.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    12. Re:In honor of Programmer's Day by QuoteMstr · · Score: 2, Insightful

      The problem is that there is a huge disparity in power between employers and employees. You, as an employee, are expendable in the vast majority of circumstances. Some person more desperate than you will take your job. All your boss loses is the time he's put into training you. You, on the other hand, lose your shirt.

    13. Re:In honor of Programmer's Day by bjourne · · Score: 1

      It was that way when Stalin was in power, but not during the post-war period. Rather the opposite. I had a friend from USSR who grew up there in the 70:ies and he told me that basically you didn't have to work unless you wanted. People randomly didn't show up for work because they didn't feel like working, bureaucrats and upper level staff did it too so no one could reprimand them for it. Most companies had a larger workforce than they had work for which was partially caused by the miserable central planning system. So even if they showed up, they would just sit on their asses all day doing nothing.

      That was one of the reasons the USSR fell. No incentives to work hard and no repercussions for slacking off. The whole society stagnated. But it is true that they worked less hours than we in capitalist countries do.

    14. Re:In honor of Programmer's Day by jorghis · · Score: 2, Insightful

      I suppose that a lot of that has to do with what industry you work in, but in general I would disagree. For example programmers (I choose it because it is the original topic of this thread) :) are hugely expensive to replace. For some complex software products it can take years to get to know all the ins and outs.

      What do you really lose by quitting your job? Assuming you can find a comparable new one I do not see any real loss.

      I agree that the model breaks down somewhat in eras of extremely high unemployment where other work is totally unavailable and people who want your job are desperate. But I think that the logical conclusion of this is that the government should be focused on maintaining a stable and relatively low (ie 5-6%) unemployment rate, not on legislating worker-employer agreements. And currently, this is what the government does in the USA. Eras of high unemployment tend to be relatively short in the grand scheme of things in the United States. (and frankly, the USA standard of high unemployment and hardship is far different from virtually every other country in the world)

    15. Re:In honor of Programmer's Day by Anonymous Coward · · Score: 1, Insightful

      I suppose that a lot of that has to do with what industry you work in, but in general I would disagree. For example programmers (I choose it because it is the original topic of this thread) :) are hugely expensive to replace. For some complex software products it can take years to get to know all the ins and outs.

      That certainly explains why more and more programming and IT jobs are outsourced to India and the like eh?

    16. Re:In honor of Programmer's Day by Midnight+Thunder · · Score: 1

      All programmers in Russia are permitted to work only a single 8 hour shift

      Left or right, or should that be a rot?

      --
      Jumpstart the tartan drive.
    17. Re:In honor of Programmer's Day by ivucica · · Score: 2, Insightful

      Programmers in small companies, as well as architects and core team may be indispensable. Let's call them Developers; they are key to the product.

        However, in large corporations (those who, from my observations, care about their employees much less) most programmers are much more easily replaceable, too. Let's call them Programmers.

      Developers know the ins-and-outs of the product, they know exactly where to put the next piece of the puzzle. But sometimes (or often?) you deal with Programmers; they may privately be excellent designers, but at work they still do just the dirty work. They create simple modules designed by the Architect, with suggestions from the Developers.

      Those Programmers are certainly easily replaceable. What about Developers? Developers are most certainly capable of quickly learning their way around, or else the product would end up nowhere. Lay off a Programmer -- you lose someone you can replace with a fresh-out-of-college guy. Lay off a Developer -- you lose someone you can replace with another developer... who will relatively quickly find his way around, but will accept an authority figure much better than the one you laid off.

      Soon the new Developer can be bossed around quite easily, Initech style.

      In other words, a bit more difficult to handle than with regular workers, but still quite practicable. Especially when the Manager in the big corporation has no idea why it's such a big deal to lay off the Developer.

    18. Re:In honor of Programmer's Day by Anonymous Coward · · Score: 0

      I've often thought the labor laws in the US are a relic of the industrial revolution that is a major problem now. They are based on a classist "white collar exploits blue collar view" to the point that most people bitch and moan when they get switched from hourly to salary, since they then lose all sorts of wonderful protections (like 1.5 time for overtime). The people currently being exploited are the lower salary tiers, the code monkeys forced to wear stupid circulation restricting ties and code for 80 hours a week, the engineers that get hired for "full time positions" only to be fired after six months when a project is over (no problem with that if it's presented as a contract job, but often it's not), etc. Which is why everyone seems to go to consulting now when they have enough experience and know enough potential customers to pull it off. Consulting is still very much free market, generally by the hour or by the project, no government mandated benefits, and charge what the market bears. That's nice but you simply can't do it as an entry level candidate. Seems like the labor laws just need some modernization from where I stand.

    19. Re:In honor of Programmer's Day by rwv · · Score: 1

      everyone can work for multiple people and let multiple people work for him

      Somebody has to bare responsibility to getting new business though, and the loose system you describe wouldn't seem to be conducive to that for one very core reason... given freedom of choice workers would chase "sexy" projects but the economy is driven mostly by projects that aren't nearly as attractive.

      However, you might want to check out Cory Doctorow's Down and Out in the Magic Kingdom where an economy like you suggest is described. The additional thing that makes it work is a merit based rating system that makes it easy for the worker bees to identify the best bosses. It's a free download on his craphound.com site if you desire to take a peak.

    20. Re:In honor of Programmer's Day by revengebomber · · Score: 1

      The major flaw in doing things per-project is a lack of stability. Who's gonna give you a loan if you need to look for new work every few months?

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    21. Re:In honor of Programmer's Day by Gulthek · · Score: 1

      Bringing in an advocation of the employment structure of the modern day United States to a discussion about the relative merits of Bolshevik worker reforms is silly, to say the least.

      Besides, just think of the thousands/millions of us who work 40+ hours a week but are required to code 40 hours. Woot.

    22. Re:In honor of Programmer's Day by ZorbaTHut · · Score: 1

      I think you just invented America's current employment model.

      --
      Breaking Into the Industry - A development log about starting a game studio.
    23. Re:In honor of Programmer's Day by Vintermann · · Score: 1

      Amazing how stating a simple fact can be taken as "defense" of everything they did in the Soviet Union. I'm sure you appreciate being allowed to work 8+ hours per day. Then again, you aren't born a 150 years ago to a poor family in Liverpool. I'm not sure you appreciate that.

      --
      xkcd is not in the sudoers file. This incident will be reported.
    24. Re:In honor of Programmer's Day by Anonymous Coward · · Score: 0

      I think it's a recession and you'll do what you're told and like it.

    25. Re:In honor of Programmer's Day by Mr+Z · · Score: 1

      My dad joked that the work ethic there was "We pretend to work and they pretend to pay us." Sounds about right.

    26. Re:In honor of Programmer's Day by Anonymous Coward · · Score: 0

      I work 8 hour days for the past 10 years, had to change jobs, and I currently make six figures. My coworkers put in the long hours and whine how tired they are. What do I care? I've survived a couple of layoffs because I'm competent, but even if I get canned, I'll just find another company and do my 8 hour thing.

      Don't believe the either/or fallacy. You 10 hour days lead to stress, obesity, diabetes, cancers, divorce rate > 50%. You save money for some future retirement, but that day may never come. So instead choose to enjoy life now - you can't do that if your sitting at the office at 9:00 PM every day.

      A company that expects continuous overtime is simply telling me that it doesn't care if my health/life is compromised. Get rid of your slave mentality...

    27. Re:In honor of Programmer's Day by Cyberax · · Score: 2, Insightful

      Have you ever wondered WHY Bolsheviks had won?

      Workers in Tsarist Russia were forced to work 16-18 hours six of seven days a week to be able just to feed themselves. For them there were no paid vacations, no pensions, no healthcare, no nothing. Do you think that anybody in their right mind would agree to work additional 8 hours in a coal mine just for fun?

      "I work probably 9-10 hours a day, but at least I get something out of it" - that's because workers' movements had won in the USA and other Western countries. You were lucky that it had happened just before the advent of Communism.

    28. Re:In honor of Programmer's Day by Cyberax · · Score: 3, Insightful

      Maybe you should learn some Soviet history?

      Criminal punishments for skipped workdays were in effect from 1940 to 1946 - essentially during the WWII.

      Later, there were punishments for 'social parasitism' if you were unemployed for more than 4 consecutive months (not counting vacations, medical leaves, full-time education, etc.). And the Soviet government guaranteed employment for everyone.

      So stop telling fictional horror stories. There were enough real horror stories about the Soviet regime.

    29. Re:In honor of Programmer's Day by martas · · Score: 1

      hey, why not 1 + 2 + 4 + ... + 8 hours? that'd be more fun!

    30. Re:In honor of Programmer's Day by Cyberax · · Score: 2, Informative

      "There were lots of pro-democracy and moderate socialists who on the rise before the Bolsheviks seized power."

      Read about the February Revolution ( http://en.wikipedia.org/wiki/February_Revolution ).

      In short, democrats and moderate socialists were given power when the Tsar had been deposed. But they squandered it. And were deposed in turn next year during the October Revolution.

    31. Re:In honor of Programmer's Day by martas · · Score: 1

      I don't think work hours need to be strictly limited, but I do think that employers need to be forced to pay increasingly larger wages per hour once the work day exceeds 8 hrs (or 5 days a week, etc.). as an employee, i wouldn't want anyone telling me i'm not allowed to work more than 40 hours a week (i don't have a life, you see?). but i would like to get paid buttloads of CA$H for it.

    32. Re:In honor of Programmer's Day by 4D6963 · · Score: 2, Insightful

      It also benefits employment, which was the main argument for the 35 hour week in France (unfortunately it was very poorly implemented). In sectors where you need a certain number of man-hours to get something done (not programming, think, manufacturing), if you need 840 man-hours a week, and that you can make your workers work 40 hours, then you'll have 21 workers. But if you can only make your workers work 35 hours, you'll need to hire 3 more workers because you need 24 of them now.

      This being said, that's one of those things that improve everybody's quality of life too, finishing work one hour earlier every evening is pretty nice, gives you more time to do whatever you have/want to do, and thus reduces stress. Besides I'm pretty sure that by reducing your work by 1/8th your productivity drop would be less than 1/8th. At least in cubicle jobs where people get bored and spend two hours on facebook and playing flash games.

      --
      You just got troll'd!
    33. Re:In honor of Programmer's Day by ivucica · · Score: 1

      I think nothing is an excuse for violating people's rights. Working for more than eight hours a day is a torture. Unless you're a worker bee, of course, but eight is a nice round number for most of us who aren't.

      There are various techniques to induce obedience and get people to reduce their demands for rights. Most of them involve a crisis or a war. While I can't point fingers, this whole recession thing seems to have an artificial cause. Oil prices going up and then dropping in such a strange way they did? And people then suddenly accepting the "harsh" "reality"? Hm. Makes you wonder, doesn't it?

    34. Re:In honor of Programmer's Day by Anonymous Coward · · Score: 0

      This is why in Canada we have labour laws that specify employers must pay overtime rates. In BC, it says you get 1.5x your hourly wage when over 8 hours in a day (or 40 in a week), 2x your hourly wage when over 12 (or 48 in a week), with a minimum eight hours off between any scheduled shifts and a minimum 32 hour period free from work each week.

      There are exceptions for obvious situations, like wanting to work 12 hours today and tomorrow so I can take the day after off rather than work.

    35. Re:In honor of Programmer's Day by 4D6963 · · Score: 1

      If my boss said that he was going to pay me half of what I make now and ask me to work 16 hours a day I would quit.

      Yeah, but if another equally qualified worker steps up and accepts then you're screwed. That's why unions exist, and that's why laws exist, so that things that shouldn't be done aren't done, union or no union. The "free market" thing doesn't always work the desirable way. If it did, capital wouldn't make so much more money than work.

      --
      You just got troll'd!
    36. Re:In honor of Programmer's Day by Anonymous Coward · · Score: 0

      The French have a law for the maximum of work hours per week (if I recall it correctly the limit is 38h). If your employer let you work more than that, he has to pay a fine. Also in continental Europe, we have labour union, which results in normal 38-40h week work hours. This results in 8 hours per day. And we do not have Bolsheviks here. I swear. It is nothing wrong with an 8 hour work day. And the problem of Russia was not their "economic model" it was their bloody dictatorship. And the social sciences have revealed that too long work days reduce productivity. So most people are not more productive when they do 10 hours regularly (or more) than they could perform in 8 hours. Humans do not scale very well.

    37. Re:In honor of Programmer's Day by dunkelfalke · · Score: 2, Informative

      It even gets worse. As they saw them losing the civil war, they fleed to another countries and left more or less scorched earth behind them - they were ok with Russian people starving as long as the reds don't get any working industry.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    38. Re:In honor of Programmer's Day by Anonymous Coward · · Score: 0

      I think most recessions have been started by this kind of thinking.

    39. Re:In honor of Programmer's Day by Anonymous Coward · · Score: 0

      Let's imagine that every day when you go out of your house I come by your door and punch you in the face. And then I say: Why do you complain? This is a free country, you are free to move somewhere else if you don't like me.

    40. Re:In honor of Programmer's Day by tftp · · Score: 1

      I do think that employers need to be forced to pay increasingly larger wages per hour once the work day exceeds 8 hrs

      In the USA that's how it is - but not for every worker. It is easy to see that if a baker works 10 hours instead of 8 he bakes 25% more of whatever he is baking because his output is firmly tied to the time spent at the oven. But a writer, artist or a programmer working 10 hours is not necessarily more productive in 10 hours than in 8. Some say that working 10 hours is less productive than working 8 hours and then having good rest. This is definitely true if in a thought experiment you extend 10 hours to 24 - you'd be dead or insane within a week, and then your output is zero.

      Another catch is that a programmer is in control of his production rate, whereas a baker is not (each batch of bread sits 30 minutes in the oven, for example.) This, and lack of instant performance measurement, gives the programmer an ability to control his per-hour wage. For example, if an engineer wants a bit of extra cash he can just stay two extra hours, read Slashdot (since the boss already went home) and get paid at a higher rate. So in the USA workers with this type of jobs are not eligible for overtime pay.

    41. Re:In honor of Programmer's Day by tftp · · Score: 1

      everyone can work for multiple people and let multiple people work for him

      you might want to check out Cory Doctorow's Down and Out in the Magic Kingdom where an economy like you suggest is described.

      No need to read Cory Doctorow; you only need to have a look at the F/OSS community.

    42. Re:In honor of Programmer's Day by Anonymous Coward · · Score: 0

      I think you have no idea how horrible things in Russia actually were before the Revolution. "Earn something for a full days work," bwahahaha. Yes, in retrospect Communism was a terrible mistake. But it didn't happen in a vacuum -- there was a reason people were willing to fight against the existing system.

      I distinctly recall reading in Khruschev's memoirs that he ate better as a (skilled) worker under the czar than as the mid-level party apparatchik during the early 30s. But you know, bad living standard is bad only when capitalists impose it. When it's done to attain progress and "socialist construction" in the socialist motherland, it's a whole new ballgame :). That's also why you wouldn't really hear of any open strikes in Russia after 1918 or so - don't you dare sabotage socialist economy with your "struggles for workers' rights", comrades-proletarians!

    43. Re:In honor of Programmer's Day by dunkelfalke · · Score: 1

      You forget that Russia was one of the losers of the first world war, lost huge territories, had a civil war from 1918 until 1923, a polish invasion 1919-1921 and an actual famine in the early thirties - just the time Khruschev mentioned.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    44. Re:In honor of Programmer's Day by ViViDboarder · · Score: 0

      The way the job market is supposed to work here is that everyone has to compete for their employers and their employees. If a company wants to hold on to SKILLED employees, they will have to cater to them and offer them a good position. Look how M$, Google, IBM and other successful companies tend to treat their employees. They treat them very well because they look to hire very talented people who are not easily replaced.

      If you're easily replaced, then you have more people to compete with for your position and you become worth less... Hence, less pay. The choice then comes for you to stick with it and tolerate or find something you're more skilled at and become valuable.

      As a consultant I'm expected to work as many hours as it takes to finish a project. It's salary and I do not get overtime. In only my few months since starting I have worked several 12 hours days. Is it rough, Yes. Is it worth it. Definitely. The dedication that I put in is what makes me worth it for my company and the dedication my companies employees put in makes it worth it for my client. So the clients pay my company and my company pays me. :D

    45. Re:In honor of Programmer's Day by ViViDboarder · · Score: 0

      Yeah, but if another equally qualified worker steps up and accepts then you're screwed.

      If you're that easily replacible, then sure. If people like you are not dime-a-dozen in the job market then they are not likely going to replace their entire department.

      Usually if a manager was going to make these demands they wouldn't be on only one individual. Wouldn't make sense. If you had a manager demand this of an entire deparement of say 30 people they would all tell that manager to... do something unkind to himself ;). Then they would be forced to find 30 people just as skilled but twice as desperate to take their place. Not worth it really. This is why you don't see it as often. Or if it does happen the quality of work goes down and the company doesn't stick around much longer. :P

    46. Re:In honor of Programmer's Day by ViViDboarder · · Score: 0

      That's stupid... That's actually against the law already and grossly out of context.

      For the sake of this argument, I'll play along and assume that calling the police to deal with it is out of the question...

      I'd kick you in the balls repeatedly until you agree to stop punching me. Eventually you'll realize it'd be easier to give me a little respect than it is to punch me every day.

    47. Re:In honor of Programmer's Day by 4D6963 · · Score: 2, Interesting

      If you're that easily replacible, then sure.

      Yes, but it's not about the precious unique snowflake that (you may believe) you are, it's about most workers, most of which are indeed replaceable. You know, the larger picture.

      --
      You just got troll'd!
    48. Re:In honor of Programmer's Day by drsquare · · Score: 1

      Yeah, working 8 hours a day sounds like hell. Better to follow the Western capitalist model and work 12 hours, four of which are unpaid. I'm sure all the extra wealth you accumulate will make you happier. After all, who needs to spend an extra 700 hours a year with your annoying family when you can be at the desk? The extra money you earn can be spent on a new HDTV.

    49. Re:In honor of Programmer's Day by drsquare · · Score: 1

      Other companies have to compete for workers. That is part of what makes the economy viable.

      You're joking, right? At 10% unemployment, companies can name their terms. Thanks to capitalism, wages have stagnated for decades whilst hours worked increases. You must be living in a by-gone era when the economy outgrew the labour supply. Today, the choice is work ten hours or work no hours. Thank god for the free market, eh?

      Free-market capitalism only works for capitalists.

    50. Re:In honor of Programmer's Day by ViViDboarder · · Score: 0

      I feel like anyone should be able to ask someone else of anything, but they should not be able to force it.

      Now I suppose force could be in a form of coersion or threat of losing one's job. In this case I would be willing to agree that something is not right.

      The issue comes when someone is trying to run a business and they are then forced to go under because they are not making as much money and are not allowed to let the few workers they are paying work longer hours. Then everyone is out of a job and the consumer is out a product.

      It's tough to please everyone and avoid people abusing the system on each end. It's bound to happen but that doesn't mean it's good. But, my point was that it's best to find a way to differentiate yourself from the market that is out there.

      And, like I said, one person won't usually be alone in this if demands are being made.

    51. Re:In honor of Programmer's Day by corbettw · · Score: 1

      However, you are correct that they won over working class Russians in the beginning with wild promises that they could not possibly have kept.

      And that was different from all other politicians how?

      --
      God invented whiskey so the Irish would not rule the world.
    52. Re:In honor of Programmer's Day by 4D6963 · · Score: 1

      If your business isn't making enough money to stay alive, exploiting workers harder isn't the solution.

      --
      You just got troll'd!
    53. Re:In honor of Programmer's Day by Sheltem+The+Guardian · · Score: 0

      There's still credit history and earnings history. Besides, noone said that consumer spendings should be credit-based.

    54. Re:In honor of Programmer's Day by Money+for+Nothin' · · Score: 1

      The problem is market evolution though. The lowest-bounds on work is 8 hours in the U.S.. But market evolution has dictated that programmers commonly work upwards 10 hour days; more if they're in consulting.

      No law, nor labor-side market evolution (i.e. labor union) has arisen to counter this trend, and so hence, the problem remains unbounded. Left unchecked, the hours will rise until another equilibrium is reached: that programmer scarcity rises (due to people quitting the industry) and so negotiating power increases sufficiently, or until boil-over occurs and violence arises -- which is exactly what happened circa 1886, when the Knights of Labor was formed in response to 12 hour/day, 6 day/week work schedules that were common then. People fought and died for the "40*r hour/week + hours * 1.5 * r" (where r = hourly rate) standard that people in blue-collar jobs have written into law.

      Unfortunately for American white-collar labor, most of us are classified as "exempt" because we earn too much money, or because we are managers. Such people are still permitted to work as long as market conditions allow -- i.e., for as long as the employee is willing to take it up the ass from the employer.

      The U.S. needs unionization and/or regulation -- for all work, from the lowest janitor to the CEO. Those are the only ways a peaceful equilibrium of time vs. money will be achieved.

      Frankly, I would start by outlawing salaried pay; preferably worldwide (to prevent regulatory arbitrage), via U.N. human-rights declaration if necessary. Make all pay be on an hourly or per-project basis; require that compensation be dependent on a variable rate, not a fixed rate, since nearly all white-collar work contains enough unpredictability and uncertainty to make a fixed rate an unrealistic model of the behavior for which the worker is paid.

      (I say all this as one who normally advocates libertarian economic solutions. But this is one problem the libertarians haven't seriously solved, and it's a more serious problem than most people seem to recognize or admit (and those who do recognize it do so because they are in a catch-22: they are working too much, and literally don't have time to speak-up about it).)

    55. Re:In honor of Programmer's Day by jorghis · · Score: 1

      From http://en.wikipedia.org/wiki/History_of_the_Soviet_Union_(1927-1953)#Industrialization_in_practice:

      "Stalin's laws to âoetighten work disciplineâ made the situation worse: e.g. a 1932 change to the RSFSR labor law code enabled firing workers who had been absent without a reason from the work place for just one day. Being fired accordingly meant losing âoethe right to use ration and commodity cardsâ as well as the âoeloss of the right to use an apartmentâ and even blacklisted for new employment which altogether meant a threat of starving"

      "...being absent or even 20 minutes late were grounds for becoming fired; managers who failed to enforce these laws faced criminal prosecution. Later, the Decree of the Presidium of the Supreme Soviet, 26 June 1940 âoeOn the Transfer to the Eight-Hour Working Day, the Seven-day Work Week, and on the Prohibition of Unauthorized Departure by Laborers and Office Workers from Factories and Officesâ[3] replaced the 1938 revisions with obligatory criminal penalties for quitting a job (2â"4 months imprisonment), for being late 20 minutes (6 months of probation and pay confiscation of 25 per cent) etc."

    56. Re:In honor of Programmer's Day by jorghis · · Score: 1

      Yes, the provisional government and their tenuous hold on power is exactly what I was referring to. I do not think it is fair to claim that they squandered it though. They inherited a terrible situation, they were trapped in a highly unpopular war that had devastated the economy and generated ridiculous debt. There is no way things would have gotten better overnight. On what grounds do you think they "squandered" their power?

    57. Re:In honor of Programmer's Day by Cyberax · · Score: 1

      Yup. As I've said, there were no criminal penalties until the WWII started.

      Earlier rules of being fired for being late once were also not that unusual. For example, South Korea had similar rules in 1970-s.

    58. Re:In honor of Programmer's Day by Reservoir+Penguin · · Score: 1

      So I can just not show up at work in the USA and not get fired? Hell, most of the states in the US are 'work at will' - your boss can kick you out today for no reason at all (other than federally and locally recognized discrimination). But your stories are amuzing indeed, my parents, who are scientists would LOVE to go back, you know respect, good salaries that increased with career advancement, guranteed employment, tons of free social services - all of these compares very favourably to the worship of money and corrupt western pop-culture.

      --
      US-UK-Israel: The real Axis of Evil
    59. Re:In honor of Programmer's Day by Beefpatrol · · Score: 1

      I agree with most of what you said. Be careful about believing commonly talked about macroeconomic measurements like "inflation" and "the unemployment rate" in the US. I'm not sure how those quantities are measured in other countries, but the definitions of "inflation" and "the unemployment rate" as commonly discussed on American TV news are laughable. Over the past 40 years or so, the powers that be have changed how they measure those quantities such that they're mostly meaningless. When you say the government maintains a stable and relatively low unemployment rate, the way in which the government measures and reports this rate is part of how they attempt to regulate the economy. One could easily imagine a situation where an unstable employment or currency value situation could become a self-fulfilling prophesy. (It has happened before.) If you were to look at the unemployment rate in the US the way it used to be measured decades ago or how many other countries measure it, the 9.7% number, (or whatever the unemployment rate supposedly is now,) would probably double or triple, which says to me that the standard of employment availability in the US is really not unusually high at all.

      With regard to the standard of hardship in the US, also keep in mind that most of the people in the US that are really bad off are fairly invisible to those who attempt to count them. Those who don't have an official address or an income they report or a credit record or a phone are simply hard to track because they don't leave much of a paper trail. I was looking at some data a couple weeks ago about the average life expectation in the US, (divided up by county,) and I was fairly astonished to see that since the early/mid 80s, some poor parts of the US have been experiencing a declining average life expectancy. While life expectancy is probably not a particularly good proxy for "hardship" for small variations in life expectancy, these gaps were huge. There were substantial sections of the US where the average male life expectancy was in the mid 50s. I think the most recently published number for the average male life expectancy over the whole US was 76. To me, this is a pretty large difference. I find it rather strange that the US government and the media don't really talk much about the lives of the poor in the US. (They both acknowledge that the poor exist, but before I looked at that data, I was under the impression that the poor in the US were still pretty well off by global standards. It seems that the reality is significantly worse than I thought. I'm aware that there are places in the world where the average male life expectancy is significantly shorter than "mid 50s," and where "hardship" is a totally inadequate term for what the residents of those places experience. I was just surprised to see that there were parts of the US where people probably score "below average" on a global scale of comfort and well-being and that this score is probably still dropping.)

    60. Re:In honor of Programmer's Day by MartinSchou · · Score: 1

      You got that the wrong way around. Programmers in the US will be clamouring to get this day recognized, so they can get down to an 8 hour workday.

    61. Re:In honor of Programmer's Day by Cyberax · · Score: 1

      Corruption continued happily under their power, as well as an unpopular war. And most important - there were no significant changes in workers' rights.

      Bolsheviks at least tried to solve these problems.

    62. Re:In honor of Programmer's Day by chaim79 · · Score: 1

      The employment agency in Wisconsin did a study, and for non-skilled professions it costs on average $3k to train a new employee to the point he is fully productive. You start considering the cost of bringing a new programmer or other skilled employee up to speed and it's very cost prohibitive for employers to consider employees 'expendable'. Of course that's not going into such considerations as your company getting a reputation and all the good programmers in the area not even considering a job application at your place of business, meaning you are paying more and more for less skilled employees.

      Eventually you will reach a point where your productivity is worthless and the boss gets canned/company goes under. Most companies/bosses don't want that, so as much as it pains them, they can't act like employees are expendable.

      --
      DEMETRIUS: Villain, what hast thou done?
      AARON: Villain, I have done thy mother.
      Shakespeare invents 'your mom'
    63. Re:In honor of Programmer's Day by Anonymous Coward · · Score: 0

      Except that "the market"; employers; corporations; etc. all tend to follow each others example.

      $[Company A] decides to push employees to work 10 hour days. Many of these employees will play along while looking for new jobs, causing a short term boost in productivity. Short term here is roughly a year.

      $[Company B] finds out about this a few month into the change, and decides to implement a similar program as a "test". Once again, productivity soars, and the program becomes permanent.

      The rest of the local market follows suite, simply to "remain competitive". Meanwhile, within 9 months, 90% of the businesses in this market have moved to 50hour work weeks, and any prospective job seeker who isn't willing to work these hours has to move into a different field.

      Anecdote: in Baton Rouge, LA a "Tech" school opened in 2000 and flooded the job market with "computer techs" (read might know how to turn one on)

      Despite 99% of these people being completely clueless, 2 of the larger local companies started using the argument "I can hire three people for what i'm paying you" and dropping wages. The smaller shops followed thier lead, and now not a single shop offers more that $8.50/hr for any tech position now.

      Taco Bell offers that for kids straight out of high school, and a shift lead starts at $9.50.

      End result, 9000 small single-tech shops opened up by techs who didn't want to work for free, and no where for an experienced tech to work for someone else. The small shops can't afford employees because the market's flooded with competition, the bigger shops are going out of business, and if you can't afford to start your own shop, you're working for Mcdonalds.

  6. Seems odd... by AlastairLynn · · Score: 2, Interesting

    As much as programmers do often work hard and produce nifty things, why this rather than, say, surgeons' day, or police officers' day?

    1. Re:Seems odd... by Anonymous+Cowar · · Score: 4, Funny

      because surgeons or police officers are less likely to create a website on a whim to promote a holiday.

    2. Re:Seems odd... by Anonymous Coward · · Score: 2, Informative

      Well, in Russia, police officers, medical workers, and every other profession actually have their own "days" as well.

    3. Re:Seems odd... by mwvdlee · · Score: 1

      Or goddamned secretary day, for that matter.
      Oh wait...

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    4. Re:Seems odd... by Punto · · Score: 1

      do the important jobs even get a "day"? "programmer's day" sounds like "secretary's day" to me (I better get some nice flowers tomorrow)

      --

      --
      Stay tuned for some shock and awe coming right up after this messages!

    5. Re:Seems odd... by cutecub · · Score: 1

      Or... National Dairy Goat Awareness Week

      Goat Awareness Week Proclaimed by Reagan

      June 21, 1987

      WASHINGTON -- President Reagan took time out Friday from visiting with Chad's president, tracking South Korean unrest and trying to influence a Senate trade bill to proclaim last week "National Dairy Goat Awareness Week."

      Acting on a congressional resolution, Reagan praised dairy goats for their ability to thrive in harsh surroundings and for their link with American history.

      I'm glad we all have our priorities in order.

      -S

    6. Re:Seems odd... by value_added · · Score: 1

      Or goddamned secretary day, for that matter.
      Oh wait...

      So if the CEO walks in and announces a Programers Day, instead of flowers, you'd expect what?

      Great job! Here's a USB stick. Everyone's signed the card!

    7. Re:Seems odd... by mdwh2 · · Score: 1

      Well I don't know - here in the UK, we give the banks a holiday...

    8. Re:Seems odd... by Anonymous Coward · · Score: 0

      Russia does have a police officers' day (November 10th).

    9. Re:Seems odd... by ProfM · · Score: 1

      because surgeons or police officers are less likely to create a website on a whim to promote a holiday.

      OH COME ON NOW ...

      St. Urho isn't going to create his own website.

    10. Re:Seems odd... by kmike · · Score: 2, Informative

      > Well, in Russia, police officers, medical workers, and every other profession actually have their own "days" as well.
      ^^^^^^
      That, and also there seems to be a misunderstanding here, aka lost in translation. It's not a holiday in a sense that the whole country has a day off. It's just an official nifty name for this particular day. Also a good occasion to praise the work of your friendly programmer in the next cubicle.

    11. Re:Seems odd... by jd2112 · · Score: 1

      I thought yesterday (Sept. 11) was police officers, firefighters, and millitary day...

      --
      Any insufficiently advanced magic is indistinguishable from technology.
    12. Re:Seems odd... by AlastairLynn · · Score: 1

      Not in Russia, you insensitive clod.

    13. Re:Seems odd... by kav2k · · Score: 1

      And, to further explain it, programmers won't have a 'holiday ahead of other professions'. Well, unless corporate policy allows that. It's an official unofficial holiday.

    14. Re:Seems odd... by yoprst · · Score: 1

      There are police officers' day and physicians' day among official Russian holidays.

  7. At least... by amightywind · · Score: 2, Insightful

    At least it doesn't interfere with Obama's Day of Service to our Government masters on September 11.

    --
    an ill wind that blows no good
    1. Re:At least... by Anonymous Coward · · Score: 0, Troll

      I really wish I could laugh at that, but it is just an abomination to the country... a slap in the face if you will. Who in their right mind would make a terrorist attack a national holiday? It's just disgusting, and says something very odd and disgruntling about Obama.

    2. Re:At least... by sayfawa · · Score: 5, Informative

      I really wish I could laugh at your ignorance. Patriot Day started well before Obama came along.

      --
      Free the Quark 3 from asymptotic confinement! Bring your charm! Don't get down! All colours and flavours welcome!
    3. Re:At least... by Anonymous Coward · · Score: 1, Insightful

      Ever heard of December 7, 1941? Or the remembrance day officially attached to the date December 7, every year?

    4. Re:At least... by Boronx · · Score: 5, Interesting

      By calling it "national service" day, rather than "terrorists kicked our ass and now we have to act like idiots" day, we take the day back in some small way.

    5. Re:At least... by Anonymous Coward · · Score: 0

      >>At least it doesn't interfere with Obama's Day of Service to our Government masters on September 11.

      You mean George W. Bush's Day of Service to our Government masters??

      President George W. Bush signed the resolution into law on December 18, 2001

      Pwned f*cktard

    6. Re:At least... by jonbryce · · Score: 1

      The English for starters. OK Guy Fawkes day isn't actually a holiday, but we do observe it. Although I suppose what we are celebrating is the fact that the attack failed.

    7. Re:At least... by Anonymous Coward · · Score: 5, Funny

      I really wish I could laugh at your ignorance. Patriot Day started well before Obama came along.

      YOU LIE!!!!

    8. Re:At least... by ProfM · · Score: 3, Informative

      I really wish I could laugh at your ignorance.

      What the OP is talking about is Obama's Speech at the Pentagon. Watch at about 4:00 minutes in, and listen to what the President is saying ... "On this first National Day of Service and Remembrance, we can summon once more that ordinary goodness of America to serve our communities ..."

    9. Re:At least... by manyxcxi · · Score: 0

      I really wish I could laugh at your ignorance. Patriot Day started well before Obama came along.

      You are correct, it was Patriot Day, then after Sept 11, 2001 it was known as an unofficial day of remembrance. It wasn't until our current presidential regime, who we are apparently here to serve, declared it a national day of service.

    10. Re:At least... by dubbayu_d_40 · · Score: 2, Funny

      Two bananas were standing on the river bank in the dead of winter. A turd floats by and says 'come on in, the water's great!' One banana says to the other, 'you believe that shit?'

    11. Re:At least... by Anonymous Coward · · Score: 0

      I take it that something important happen on Dec 7th? All I can remember is that some folks from Japan decided to take a vacation in some harbour in Hawaii.

    12. Re:At least... by akadruid · · Score: 3, Interesting

      I thought we were drumming up support for another try....

      --
      "Those who cast the votes decide nothing; those who count the votes decide everything." (attrib. Joseph Stalin)
    13. Re:At least... by Sponge+Bath · · Score: 1

      Original post: "Obama's Day of Service to our Government masters"

      Obama's speech: "...ordinary goodness of America to serve our communities"

      That sums up the "debate" offered by neocons on any subject these days:
      Accuse someone of saying the exact opposite of what they did say.
      Teabaggers Ho!

    14. Re:At least... by im_thatoneguy · · Score: 3, Informative

      Armed, combat trained and battle tested right wing leaning organization = Patriotic citizens!!
      Left leaning college students delivering food to seniors and reading to school kids = Paramilitary revolutionary force!!! OH NOEZ!

  8. Wetware Not Software by mindbrane · · Score: 4, Insightful
    In Russia the programmers program you!

    I think, in what is fast becoming a fascist state of one part gangsterism and one part corporatism, the programmers they're talking about aren't the programmers you're thinking about.

    --
    ideopath @ play
    1. Re:Wetware Not Software by Weezul · · Score: 1

      Yes, these just don't have the following of talk like a pirate day or caps lock day. ;)

      --
      The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
    2. Re:Wetware Not Software by Hurricane78 · · Score: 2, Insightful

      As far as I know, they are the worldwide providers of cracks and rips for all our software and movie needs. Then the Chinese distribute it.
      I, for one, am thankful for that service. ^^

      Oh, and my sig unintentionally fits your subject nicely: (copied into the comment for long-term archiving)

      --
      Real hackers hack brains! Real tinkerers tune their body! Computers are for n00bs. ;)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    3. Re:Wetware Not Software by Anonymous Coward · · Score: 0

      I'm Russian and I don't know what you're ta... EVERYONE HAIL PUTIN!

    4. Re:Wetware Not Software by yk4ever · · Score: 1

      As a fascist gangsta corporate programmer, I think you are surely right. Everybody knows, there are no liberal-minded people in Russia. Only brainwashed Ivan Dragos that are marching on the Red Square, guided by Putin the Dictator's steel hand.

      And its a shame that Slashdot doesn't support UTF-8, so I cannot post some scary cyrillic sentence to puzzle you all.

    5. Re:Wetware Not Software by mindbrane · · Score: 1
      I won't bore you by pointing to past posts that show I'm very pro Russian, but I am. For about a decade I've been very nearly yelling that close ties with Russia and Russian democracy are crucial keys to a sane world. I'm just afraid there's an historically unprecedented chance slipping away.

      I've read as much as possible in areas of Russian history and literature, but time constraints leave me pretty ignorant. I've logged a lot of hours reading in history and philosophy just to try get even a slight insight into world geopolitical circumstances. I've come away very sure that if democracy can grow and mature in Russia then there's a very real chance we, as a species, can sanely manage world affairs. Unfortunately Putin, from a Canadian perspective, seems intent on a fascist state, but again, I can't represent myself as well informed. Although, as a Canadian raised on ice and hockey, I'm inclined to see Russians, with a folk culture and sports culture similar to our own, as a people who should be close neighbours.

      --
      ideopath @ play
    6. Re:Wetware Not Software by Anonymous Coward · · Score: 0

      Oh boy, you must have no idea what you're talking about. You don't know what fascism is and what Russia (or rather Soviet Russia) did to fight it. In a country where you won't find a single person who's close relative gave his life in a WW2 your words is an insult to every Russian.

      Being a Russian programmer and working for many years for VeryBigAmericanCompany I have much to say about "corporatism" and "who programms whom" on American soil, where you have know ideas of what's going on in modern Russia.

      Your ignorance is an insult to your country.

    7. Re:Wetware Not Software by selven · · Score: 1

      so I cannot post some scary cyrillic sentence to puzzle you all.

      Tb MOXEWb |/|C|'|O/\b3OBATb AH|"/\|/||/|CK|/|E 6YKBbl

      See, leetspeak is very useful, especially in Russian.

    8. Re:Wetware Not Software by Anonymous Coward · · Score: 0

      Every country is fascist to a certain extent. However, it's always interesting to learn outsider's point of view.

    9. Re:Wetware Not Software by Sheltem+The+Guardian · · Score: 0

      MO}|{EWb

  9. Probably not ahead of scientists/math./engineers by rolfwind · · Score: 3, Interesting

    Do programmers deserve their own holiday ahead of other professions?

    Probably not ahead of scientists/mathematicians/enginneers. But still, pretty cool.

    And can't but think it will be yet another forgotten day - secretary's day, siblings day, etc. All exist, all forgotten. Every day is proclaimed something and the novelty wore off or never caught on. Probably the only novel thing would be to have a "regular" day where nothing is officially remembered/celebrated/commerated/pissed_on/whatever.

  10. new battlefront by Anonymous+Cowar · · Score: 1

    In 20-30 years, we may have a holiday to honor the warriors of the internet battlefield. With cyber command coming online in the next few years and government sanctioned internet attacks coming out of china, the next great war might be fought with light cycles and crazy computer graphics that stand in for a command console. Think of it as a memorial day, but for those who fight to defend our infrastructure.

    1. Re:new battlefront by fuzzyfuzzyfungus · · Score: 2, Insightful

      The occasion might lack some emotive force when the only casualties are sufferers of carpal tunnel syndrome...

    2. Re:new battlefront by Krneki · · Score: 1

      Nah, it will be the same as it is today with Windows bot-net. People using insecure devices will get owned. The problem will get bigger, because more and more stuff will move on the Internet.

      I for one welcome our Ghost hacking overloads.

      --
      Love many, trust a few, do harm to none.
    3. Re:new battlefront by blackraven14250 · · Score: 1

      We already have many veterans, and you're proposing we have more?

  11. In Soviet Russia.... by Anonymous Coward · · Score: 1, Funny

    ...oh.... never mind

    1. Re:In Soviet Russia.... by Anonymous Coward · · Score: 0

      In post-Soviet Russia, they grant you a holiday that falls on Saturday. Then warn you to expect a make-up load the following week.

    2. Re:In Soviet Russia.... by Sheltem+The+Guardian · · Score: 0

      Do you seriously assume that 13 sep would somehow fall on Saturday more often than on other weekdays?

  12. I'll take the money by tsotha · · Score: 1

    You give holidays to people when you want them to keep doing what they're doing without getting paid more.

  13. answer by nomadic · · Score: 3, Insightful

    Do programmers deserve their own holiday ahead of other professions?

    No.

    Should the rest of the world follow suit?

    No.

    1. Re:answer by exa · · Score: 1

      Hey, but we are the new proletariat, aren't we? So it only seems appropriate we got a vacation in Russia.

      --
      --exa--
    2. Re:answer by Hurricane78 · · Score: 1

      Ok, we got our answer. So let's all close Slashdot and go home for today. ^^

      P.S.: I hate how editors always have to create this criminally suggestive questions and false dichotomies to get a heated discussion. I think in the comment section, we call that trolling. Hmm.. we really should be able to moderate articles. I'd rate this one "-1, Troll" for those questions. :)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    3. Re:answer by ztransform · · Score: 1

      Do programmers deserve their own holiday ahead of other professions?

      No.

      Do musicians deserve special copyright protection in spite of the fact almost all programmers have day jobs working for corporations writing software they are told to write when they could be at home writing fun personal projects?

    4. Re:answer by Anonymous Coward · · Score: 0

      Do they need to be paid double their hourly rate on this day?

      Yes.

    5. Re:answer by JAlexoi · · Score: 1

      Do musicians deserve special copyright protection in spite of the fact almost all programmers have day jobs working for corporations writing software they are told to write when they could be at home writing fun personal projects?

      Most musicians are in the same boat.

  14. Re:Probably not ahead of scientists/math./engineer by sjames · · Score: 2, Funny

    Not to mention mattress sale^w^wpresidents day.

  15. Only REAL Programmers! by www.sorehands.com · · Score: 2, Funny

    People who do web sites are not programmers, unless you write it in C,FORTRAN, or assembler!

    Be a real programmer.

    http://www.sorehands.com/humor/real1.htm

    1. Re:Only REAL Programmers! by genner · · Score: 1

      People who do web sites are not programmers, unless you write it in C,FORTRAN, or assembler!

      Be a real programmer.

      http://www.sorehands.com/humor/real1.htm

      I've done website cgi-bin stuff in C, that makes me a real programmer not like those wanna be PERL coders.

    2. Re:Only REAL Programmers! by $0.02 · · Score: 1

      Real programmers do not program in FORTRAN.

      --
      If enithin kan gow rong it whil. (Murfey)
    3. Re:Only REAL Programmers! by Hurricane78 · · Score: 1

      I write all my websites in neural net training patterns, running on a AI server written Haskell, using only Emacs (as shell), GHC (compiler), and my trusty "C-x M-c M-butterfly" (kung-foo).

      C, FORTRAN and assembler are jokes compared to full-scale Haskell, with monads only being the entry to a world of incredible elegance and ingenuity, but massive brain-hurt! ;)

      Real programmers... Bah. Programmers of children-free lawn, or what? ^^

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    4. Re:Only REAL Programmers! by iwaybandit · · Score: 1

      Do I get an extra holiday for each language used?

    5. Re:Only REAL Programmers! by eugene2k · · Score: 1

      Real Programmers write in Fortran.

      Maybe they do now,
      in this decadent era of
      Lite beer, hand calculators and "user-friendly" software
      but back in the Good Old Days,
      when the term "software" sounded funny
      and Real Computers were made out of drums and vacuum tubes,
      Real Programmers wrote in machine code.
      Not Fortran. Not RATFOR. Not, even, assembly language.
      Machine Code.
      Raw, unadorned, inscrutable hexadecimal numbers.
      Directly.

      Lest a whole new generation of programmers
      grow up in ignorance of this glorious past,
      I feel duty-bound to describe,
      as best I can through the generation gap,
      how a Real Programmer wrote code.
      I'll call him Mel,
      because that was his name.

      I first met Mel when I went to work for Royal McBee Computer Corp.,
      a now-defunct subsidiary of the typewriter company.
      The firm manufactured the LGP-30,
      a small, cheap (by the standards of the day)
      drum-memory computer,
      and had just started to manufacture
      the RPC-4000, a much-improved,
      bigger, better, faster -- drum-memory computer.
      Cores cost too much,
      and weren't here to stay, anyway.
      (That's why you haven't heard of the company, or the computer.)

      I had been hired to write a Fortran compiler
      for this new marvel and Mel was my guide to its wonders.
      Mel didn't approve of compilers.

      "If a program can't rewrite its own code,"
      he asked, "what good is it?"

      Mel had written,
      in hexadecimal,
      the most popular computer program the company owned.
      It ran on the LGP-30
      and played blackjack with potential customers
      at computer shows.
      Its effect was always dramatic.
      The LGP-30 booth was packed at every show,
      and the IBM salesmen stood around
      talking to each other.
      Whether or not this actually sold computers
      was a question we never discussed.

      Mel's job was to re-write
      the blackjack program for the RPC-4000.
      (Port? What does that mean?)
      The new computer had a one-plus-one
      addressing scheme,
      in which each machine instruction,
      in addition to the operation code
      and the

      --
      Apple has "Mac vs PC", Microsoft has "Laptop Hunters", Linux has recession
    6. Re:Only REAL Programmers! by chord.wav · · Score: 1

      Real programmers use CAT and ECHO instead of SELECT and UPDATE

    7. Re:Only REAL Programmers! by Anonymous Coward · · Score: 0

      In Russia April 4th - Day of the Webmaster. :)

  16. Hello world! by Exception+Duck · · Score: 1

    They should name the holiday Hello World

  17. Oldest Profession by Mr.+Flibble · · Score: 4, Funny

    Well, I don't know about the rest of you, but the "worlds oldest profession" probably needs its own holiday too.

    It is a holiday that has been a long time in coming.

    --
    Try to hack my 31337 firewall!
    1. Re:Oldest Profession by Anonymous Coward · · Score: 2, Funny

      I guess someone paid a lot to make it a long time coming.

    2. Re:Oldest Profession by macbeth66 · · Score: 1

      Absoutely! On the 69th day of the year! Or the 68th day and I'll owe you one.

      But, then again, don't corporate programmers prostitute themselves already?

    3. Re:Oldest Profession by Anonymous Coward · · Score: 0

      *simbal*drum*

    4. Re:Oldest Profession by jonbryce · · Score: 4, Funny

      Isn't that the 14th of February?

    5. Re:Oldest Profession by H0p313ss · · Score: 1

      >

      But, then again, don't corporate programmers prostitute themselves already?

      Corporate programmers are like the hooker with the heart of gold. We ENJOY it.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    6. Re:Oldest Profession by Anonymous Coward · · Score: 0

      Well, I don't know about the rest of you, but the "worlds oldest profession" probably needs its own holiday too.

      Someone already mentioned a Whore day... Oh, do corporate whores count? *cough*Bush/Obama/etc*cough*

    7. Re:Oldest Profession by Whorhay · · Score: 1

      That's what I was gonna say. A rose by any other name and all that.

    8. Re:Oldest Profession by Tablizer · · Score: 1

      the "worlds oldest profession" probably needs its own holiday too.

      You mean Commodore-64 programmers?
           

  18. Both on the same day by sebaseba · · Score: 1

    Hah! And it's my birthday too! So cool, celebrating both at once.

    1. Re:Both on the same day by Anonymous Coward · · Score: 0

      Except for leap year. Every 4 years your birthday will be meaningless.

  19. Leap years by gmuslera · · Score: 1

    Programmers wont be so happy with their day changing in leap years (is almost a tradition to forget that they exists or not calculate that properly, in the other hand, you can say you grown as programmer when you start caring about that detail).

    But if they want to take a date which number means everything, they could pick Feb 11th, with the advantage that dont change leap years (is not specific for programmers but a lot will get the reference).

    Or go full binary with i.e. 10/01 (01/01 is already taken) or go full hexa picking the 13/10 (only meaningful in russia, probably), even if the year will kill the pattern (well next 2 ones will work still for binary)

    1. Re:Leap years by drinkypoo · · Score: 1

      Obviously the idea was to eliminate leap year calculation failure. If as a programmer you fail to calculate when programmer's day occurs, they throw you to wolves!

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  20. On programmer's day... by lawpoop · · Score: 1

    And on programmer's day, programmers get to work 20 hours to meet a dealine!

    --
    Computers are useless. They can only give you answers.
    -- Pablo Picasso
    1. Re:On programmer's day... by funwithBSD · · Score: 1

      Which is cool, because on Project Managers Day, they scheduled you for 42!

      --
      Never answer an anonymous letter. - Yogi Berra
  21. Well at least by bugs2squash · · Score: 1

    we should be able to get it onto every electronic calendar system in the world.

    --
    Nullius in verba
  22. Maybe programmers do deserve this... by masterlogan2000 · · Score: 1

    Why shouldn't we get a holiday? And let's not play favorites here, let's celebrate all the professions. In many countries, Teacher's Day is already celebrated, but let's do Fireman's Day and Chemist's Day and Comic Book Artist's Day. How about Food Service's Day and Assembly Plant Worker's Day? Anyone up for celebrating Stripper's Day (ironically celebrated at night)?

    And speaking of irony, if everyday we celebrated a different profession and didn't have to work ever, should those professions actually be celebrated since you would never be working?

  23. Yes, more holidays please by Adrian+Lopez · · Score: 2, Funny

    "Do programmers deserve their own holiday ahead of other professions? Should the rest of the world follow suit?"

    Yes. Every conceivable profession should have its own holiday, on its own day, and each of these holidays should apply to all workers alike.

    "Stevens! Where have you been? I'm still waiting on that documentation!"

    "Oh? I'm just here to pick up my mail. Don't you know? Today is Auto Mechanics Day."

    "I want that documentation by tomorrow!"

    "Oh boy. I'm so sorry, but tomorrow is Plumber's Day!"

    --
    "In prison you just have to shut your eyes and take it. Here you have to shut your eyes and give it."
    1. Re:Yes, more holidays please by martas · · Score: 1

      Don't you mean Joe the plumb... *NO CARRIER*

    2. Re:Yes, more holidays please by selven · · Score: 1

      To celebrate National Recursion Day you must first celebrate National Recursion day.

    3. Re:Yes, more holidays please by MartinSchou · · Score: 1

      Plumber's day? That'd never come around. They might plan for it to be on the 17th of August, but you just know, that come midnight August 16, August 18 will just tick in instead, and IF you're lucky, someone will call you and tell you that it's been rescheduled.

  24. Abosolutely! by NoYob · · Score: 1

    Well, I don't know about the rest of you, but the "worlds oldest profession" probably needs its own holiday too.

    It is a holiday that has been a long time in coming.

    Bakers? Why not! Without bakers, we wouldn't have bread which led to beer!

    Let's hear it for Mr. Flibble for sticking up for the bakers!!

    --
    It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
    1. Re:Abosolutely! by Mr.+Flibble · · Score: 2, Funny

      Well, I don't know about the rest of you, but the "worlds oldest profession" probably needs its own holiday too.

      It is a holiday that has been a long time in coming.

      Bakers? Why not! Without bakers, we wouldn't have bread which led to beer!

      Let's hear it for Mr. Flibble for sticking up for the bakers!!

      I was referring to a profession involving a different kind of yeast.

      --
      Try to hack my 31337 firewall!
    2. Re:Abosolutely! by NoYob · · Score: 2, Funny

      Well, I don't know about the rest of you, but the "worlds oldest profession" probably needs its own holiday too.

      It is a holiday that has been a long time in coming.

      Bakers? Why not! Without bakers, we wouldn't have bread which led to beer!

      Let's hear it for Mr. Flibble for sticking up for the bakers!!

      I was referring to a profession involving a different kind of yeast.

      Ohhhhhhhhhh, a vintner! Yes, wine makers do use a different kind of yeast.

      --
      It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
    3. Re:Abosolutely! by Cheesetrap · · Score: 1

      I was referring to a profession involving a different kind of yeast.

      Eeewwwwwwwww... :/

      In other news, This! :)

    4. Re:Abosolutely! by Mr.+Flibble · · Score: 1

      With a name like "Cheesetrap" I don't think you have the right to go "Eeewwwwwwww"...

      --
      Try to hack my 31337 firewall!
  25. I'm not sure I like this. by Anonymous Coward · · Score: 0

    Programmer Day falls on my birthday. That means I'm gonna get gypped on presents.

  26. Sorry by santiam · · Score: 1

    In Russia holiday celebrates you!

  27. Re:Probably not ahead of scientists/math./engineer by FilatovEV · · Score: 1

    Surely you don't think of it as of a pure official invention? The Day of Programmer is celebrated unofficially for several years now. It was invented by programmers. The Governmental decision is just the official recognition of the existing tradition.

  28. Re:Probably not ahead of scientists/math./engineer by quercus.aeternam · · Score: 1

    It's probably because it's hard to know know how to celebrate it, and it's not quite as broadly applicable to the populace.

    That's really what the International Talk Like A Pirate Day has going for it - everyone can participate, it's easy to celebrate!

    (oh, and for the mute out there, I'm sure you can sign like a pirate, too. Just not in my general direction, ok?)

  29. Yes. by RichardJenkins · · Score: 1

    Do programmers deserve their own holiday ahead of other professions?

    Yes.

    Should the rest of the world follow suit?

    Hell Yes.

  30. Damnit by ae1294 · · Score: 1

    If they where really thinking about programmers they would not compensate for leap years or day light savings time for that mater at least until version 3 of the holiday...

  31. hold your horses by slonik · · Score: 5, Informative

    In Russia a "professional holiday" is NOT a real holiday and it is NOT a day off. It is a mere sign of appreciation for a certain professional activity. You might hear nice words about your buddies on TV and Radio and you have one more reason to have some drinks that day. Most of "important" professions in Russia have their professional days -- from teachers, doctors all way to police and steel-mill workers. It is no surprise whatsoever that IT workers (aka programmers) get their professional day too.

    1. Re:hold your horses by Anonymous Coward · · Score: 0

      It is no surprise whatsoever that IT workers (aka programmers) get their professional day too.

      IT workers are not also known as programmers, at least not where I work.

    2. Re:hold your horses by dunkelfalke · · Score: 1

      They are in Russia.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
  32. Not ahead of other professions by Anonymous Coward · · Score: 0

    As usual, another blogger who doesn't know what he's talking about. There are a lot of "professional" holidays in Russia, most left from the Soviet times.

    Off the top of my head, August 2nd is Airborne Troops Day, November 10th is Police Day, there are also Geologist Day, Miner Day, Border Guard Day, lots of others. Most aren't widely celebrated.

  33. Re:The jerk. by Boronx · · Score: 1

    He picked a day that is tantalizingly close, but just out of reach. He is taunting us.

    Medvedev to programmers: You will never get this! You will never get this!

  34. Frontpage? by AmigaHeretic · · Score: 3, Funny

    So you're saying I should remove "Frontpage" as a programming language from my resume?

    1. Re:Frontpage? by martas · · Score: 1

      well, if you don't, I won't stop insisting that I'm a surgeon just because I managed to eat a stake all on my own last night.

    2. Re:Frontpage? by Anonymous Coward · · Score: 0

      As all vampires know, stakes are bad for your heart.

    3. Re:Frontpage? by Kentari · · Score: 1

      Would you like that stake fresh; dried or charred?

  35. Why not? by Anonymous Coward · · Score: 0

    We have 'Administrative Assistant's Day'. And probably $INSERT_COMMODITY_POSITION Day for everything else, too.

    I highly doubt anyone will notice, or care. Except a few pasty skinned freakazoids who come out of their parents' basement once a year to awkwardly associate down at the pub before they get tossed out by a few of the local construction workers.

    OK, maybe not quite so bad. So why not? But nobody will care. There will be no time off of work.

  36. In Soviet Russia by moxsam · · Score: 1

    Programmer's Day celebrates you!

  37. Better than what other options. by will_die · · Score: 0

    Well it is better then declaring September 11 as National Service Day.

  38. Commie plot by Anonymous Coward · · Score: 0

    It's a pinko commie plot to subsidize hookers and blackjack sectors. Well, maybe not blackjack.

    It's clear what we have to do to meet the challenge.

  39. Should have been Oct 31... by Anonymous Coward · · Score: 0

    ...everyone know's that's programmers' Christmas!

    1. Re:Should have been Oct 31... by symbolset · · Score: 1

      No, Oct 31 is the day we celebrate the Sacred Documents.

      --
      Help stamp out iliturcy.
    2. Re:Should have been Oct 31... by Anonymous Coward · · Score: 0

      No, every day is the day we take the piss out of ESR.

  40. Better programmers than politicians by Philotomy · · Score: 1

    I don't think programmers necessarily deserve a commemorative more than other professions, but I'd say that just about any profession deserves it more than the usual gang of politicians and such.

  41. Nice concept, by syntheticmemory · · Score: 1

    We can send them punch cards...

  42. While parent was probably aiming for "funny" mod.. by Anonymous Coward · · Score: 1, Insightful

    I was coming here to say the same thing, kudos sir!
    The last real program to come out of Russia was Tetris, hardly worthy of a holiday.

    Software industry is actually rather big in Russia. It is a decent place for outsource to. They don't offer quite as cheap prices as you could get in India but there are some benefits.

    The (work) culture resembles western culture a lot more than the culture (and conditions) in India do. It is easier to negotiate with the local companies, it is easier to send your own workers to oversee the project, etc. when cultures are more similar.

    In addition... While I (having visited Russia many times) would never deny that there is a massive amount of corruption (I've had to bribe the militia/police once though I've spent there only a few months in total. And no, I had done nothing wrong except that I drove a foreign, relatively new looking car. Giving a small bribe is a lot faster and easier for everyone than trying to argue with them at that point.)... It is not as bad with software companies.

    The rich can bribe their ways to good degrees from universities but those people don't usually send their children to study software engineering. As a result, you can trust the degrees at least a little. If I was given no other information, I would hire a Russian coder with Bachelor's degree any day over a guy with similar degree from an university in India...

  43. wow by buddyglass · · Score: 1

    And I thought Russia couldn't get any more comical.

  44. Re:Probably not ahead of scientists/math./engineer by Cheesetrap · · Score: 1

    for the mute out there, I'm sure you can sign like a pirate, too.

    Yeah, you just need to do it with a bit of a snarl, and have your parrot chime in with loud, often profane witticisms at opportune moments. :D

  45. Off by one error by Anonymous Coward · · Score: 1, Funny

    I celebrate it on the 255th day, you insensitive clod!

    1. Re:Off by one error by Mr+Z · · Score: 1

      Nononono....

      January 1st is the 1st day of the year, but it's day index 0, since indices start at 0. So, the first day has day index 0. Therefore, the 256th day has day index 255. That still fits in a byte.

  46. 256?! THEY PICKED 256?! by Anonymous Coward · · Score: 0

    ARE THEY TRYING TO GIVE US A HEART ATTACK?!
    This is total madness!
    Of all the numbers, 256? That is like saying "here, have a holiday on INFINITY+1!"

    God, i need to go see my psychiatrist.

  47. Programmer's X-Mas by skurken · · Score: 2, Funny

    We already have Programmer's X-Mas, which of course is on Oct 31.

  48. But Mr. President.. by dumael · · Score: 2, Funny

    But Mr. President.. we must not allow a holiday gap!

    1. Re:But Mr. President.. by Tablizer · · Score: 2, Funny

      But Mr. President.. we must not allow a holiday gap!

      "America will fight back with Outsource Day!"

  49. Love the Boris tag by Xanavi · · Score: 1

    I am invincible! \o/

    1. Re:Love the Boris tag by MRe_nl · · Score: 1

      (drops gun)
      "Medvedev made me do it!"

      --
      "Kill 'em all and let Root sort 'em out"
  50. The new religion of 21st Century : Programming by gsehgal · · Score: 1

    Looks like Religion is becoming more like a Religion in itself... people devote to it with Passion and Love..... and truly believe that it has changed the world for the good.....

  51. PLEASE MOD by Anonymous Coward · · Score: 0

    Please mod this up, it's the only post in the thread with any shred of fact.

  52. What we DESERVE!! by Abuzar · · Score: 0

    Do programmers deserve their own holiday ahead of other professions?

    Of we deserve our own holiday!
    Not only that, but the world should kiss our hairy asses and call it ice cream! And we deserve better pay,
    like 7 figures for entry level, and sex, lot's of it. Free escorts for every nerd!
    Mandatory that every girl and boy by the time they reach 18 must have sex with a nerd. Otherwise, no driver's license,
    no voting privilege, and sit at the back of the bus!

  53. This is only fair by mysidia · · Score: 1

    Why not programmers?

  54. Programming IS The Oldest Profession by Chemisor · · Score: 5, Funny

    "God performed surgery when he removed Adam's rib, so my profession is indeed the oldest" said the doctor. "But before that God performed feats of engineering to create the Earth from void and chaos, so my profession must be the oldest" countered the engineer. The programmer looked at them contemptuously and replied: "gee, where do you think void and chaos came from?"

  55. Teachers' Day exists. by mano.m · · Score: 1

    September 5 is Teachers' Day in India. It is the birthday of Dr. Sarvepalli Radhakrishnan, India's first Vice-President, second President, and a professor.

    --
    Karma fed to this user will be promptly burnt. Be warned; be wary.
  56. Re:The jerk. by dunkelfalke · · Score: 1

    No, they don't.
    Computers count in zero and one.
    And while you might use a programming language where array elements are counted from zero, it is not a rule for all programming languages.

    --
    "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
  57. Pffft. What about BOFH^WSysadmin Day? by Soko · · Score: 1

    This should be a holiday before Prog-Rammers get one. After all, we're left cleaning up the mess that these people make of our systems.

    (Yeah yeah, I know - the endless recursive fork() was a typo, you need root to make your job easier, you need more CPU, the SAN sucks, etc. Give me your budget and I'll do something about all that, K? HTH, HAND.)

    Yes, I'm trolling, but without us on the job the Prog-Rammers would be staring at a black or blue screen.

    --
    "Depression is merely anger without enthusiasm." - Anonymous
    1. Re:Pffft. What about BOFH^WSysadmin Day? by Anonymous Coward · · Score: 0

      I have to partially agree. A real programmer knows how to use their damn computer and doesn't need separate IT support / sysadmins. A real programmer only looks at the production machine when they're using the applications/services running on the production machine like everyone else. If you can't reproduce a bug on the dev environment, either the bug doesn't exist or (less likely knowing your users) your development environment is an insufficiently exact copy of the production environment.

      A real programmer can nuke their development environment and rebuild it from scratch without pestering the sysadmins (who have better things to worry about).

      A real sysadmin can write a script or program that can automatically rebuild a computer from scratch after said nuking.

      Essentially a real programmer and a real sysadmin both sit somewhere near the middle (slightly to either side) of the Programmer ==== Sysadmin career line.

      Software Devloper ---- Real Programmer == Real Sysadmin ---- BOFH

      Obviously the focus of a Real Programmer and a Real Sysadmin are different, but they both need to know 'computers'. Both need to understand the environment they're working in, and both need to be able write code.

  58. Actually we do have a holiday by Orion+Blastar · · Score: 1

    it is called Labor Day in the USA. All forms of labor get a day off, even programmers. Time to fire up the BBQ and grill some steaks, hotdogs, bratwurst, chicken, etc.

    Why should only programmers get a day off, when everyone else deserves it as well?

    People who make web sites are not programmers unless they wrote some kind of script or used a language like ASP.Net or PHP to create the HTML code. Most web sites can be made in HTML using web software that paints it like a picture. In the good old days we did HTML by hand using DOS edit.com, Notepad/Wordpad, or some other text editor.

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  59. Heard that with lawyers by KingAlanI · · Score: 2, Funny

    They seem to make even more sense as progenitors of chaos. :P

    --
    I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
    1. Re:Heard that with lawyers by martas · · Score: 1

      no, void and chaos, get it?!

    2. Re:Heard that with lawyers by KingAlanI · · Score: 1

      I get it, that was a modification to make the joke programmer-specific, I should have said I've heard that referring to lawyers and w/o the void part.

      Also heard that joke use "politicians".

      --
      I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
  60. Re:The jerk. by denmarkw00t · · Score: 1

    Actually, its relevant to the system you're on, such as some languages start counting at 1 while others start at 0. Seeing as there is no January 0, the 256th day is the proper day.

  61. It should be on day 255 by mschuyler · · Score: 1

    of course. Musta been a bureaucrat who thought up the day.

    --
    How about a moderation of -1 pedantic.
  62. 256 by c0d3r · · Score: 1

    Funny, my location at 3com was 8.4.256 at Cisco it was 21.286

  63. I've worked with offshore coders by Hognoxious · · Score: 0, Troll

    India should introduce an annual "have a shower" day.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    1. Re:I've worked with offshore coders by bram · · Score: 1

      Why is that?
      In my experience, Indians are already washing themselves twice a day.

      --
      People using html in email should be shot.
    2. Re:I've worked with offshore coders by RichardJenkins · · Score: 1

      To celebrate the fact that they invented shampoo?

  64. Russia already has most of these. by ghjm · · Score: 3, Informative

    Why is the parent rated troll?

    You're looking at this from the US perspective. In Russia, most of your list already exists:

    Teachers Day: October 5
    Medial Workers Day: Third Sunday of June
    Social Workers Day: Second Sunday of June
    Russian Science Day: February 8
    Firemen's Day: April 30

    In addition, Russia has commemorative days for public prosecutors, printed media, mass media, students, men, women, youth, mothers, tourists, elderly people, salesmen and service workers, police, geologists, cosmonauts, chemical industry workers, librarians, border guards, light industry workers, inventors, fishermen, postal workers, metallurgists, children's books, Slavic literature and culture, railroad workers, aviators, construction workers, miners, oil and gas workers, forestry workers, machinists and equipment workers, farmers, customs workers, automotive workers, security service workers, rescuers, power engineering specialists, and every concievable type of military workers.

    Adding a Programmer's Day to this list is not particularly jarring or surprising.

    -Graham

  65. In Soviet Russia... by Anonymous Coward · · Score: 0

    In Soviet Russia, computer programs you.

  66. Err, what? by TiggertheMad · · Score: 1

    Why would you have it on the 256th day and not the 255th day? Since most of the time you count from zero, you don't really see 256 on an 8 bit counter.

    --

    HA! I just wasted some of your bandwidth with a frivolous sig!
    1. Re:Err, what? by PIBM · · Score: 2, Insightful

      255 is the 256th value on the counter, thus that's why you chose the 256th day, no matter which exact date it is.

  67. Oh, no no no -- you must reference Mel by A+nonymous+Coward · · Score: 1

    I can't believe Mel is fading from slashdot consciousness so quickly.

    The Story of Mel

  68. What about project manager day? by fortapocalypse · · Score: 1

    It could be on day whatever you want, and it will only take a few hours to complete.

  69. Re:Russia's . . . PUPPET !! by andrikos · · Score: 1

    Is Putin the new strstr?

  70. I need a day off by FrozenGeek · · Score: 1

    from writing code for my employer so I can work on my own coding projects. (Sad, but true).

    --
    linquendum tondere
  71. Not to be outdone in the US they are planning... by Anonymous Coward · · Score: 0

    An "Outsource your programmer" day!

  72. Is this a GNU/Free Programmers Day? by Anonymous Coward · · Score: 0

    Is this a GNU/Free programmers day or a proprietary programmers day?

    RS askin

  73. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  74. Re:While parent was probably aiming for "funny" mo by Sheltem+The+Guardian · · Score: 0

    The russian one would probably have Engineer's degree instead; That's 37% more time spent educating, not that I can guarantee it to yield.

  75. In Soviet Russia... by borgboy · · Score: 1

    Holiday celebrates you!

    --
    meh.
  76. Surely it should be the 255th? by PensivePeter · · Score: 1

    After all, only programmers know how to count "properly"...0, 1, 2, ...

  77. Compared that to Spain.... by viraltus · · Score: 1

    Where the degree of computer science is officially about to disappear.... aaahhh... life.

    --
    Dear /. CENSORS that set people's Karma to Neutral when you disagree with them: FUCK YOU!!
  78. Programmer Month by deadkennedy · · Score: 1

    Within programmer month, a day is dedicated to developers for a certain language. Except, of course, Java developers.

  79. Actually, in Soviet Russia (and modern too!)... by PaulBu · · Score: 1

    ... most of those professions and some others had a special day in a year to commemorate them. Of course these were not official state holidays (as in, everyone gets a day off, like Labor day here, which was May 1st in Russia and *was* a real holiday), but it provided good enough reasons for members of given profession to celebrate (mostly by extra heavy drinking :) ).

    General public was not necessarily aware of other professions' "days", except for Border Guard Day, because, unlike most of all other armed forces members, former and current Board Guards were celebrating in extra rowdy fashion and it was better not to go to Moscow central park on that day, unless looking for a fight... :)

    So, programmers just got a day to celebrate, but not a day off work, AFAIK...

    Paul B.

  80. Sure, why not, a holiday for every profession! by GameboyRMH · · Score: 1

    After all, we already have administrative professionals' day. The barn doors have been blown off so violently, Michael Bay said he couldn't have done it better himself.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  81. Grew up on Mel Brooks, Buck Henry, Bernie Koppel by Latent+Heat · · Score: 1

    Gee, I always thought it was spelled kaos.