Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Happy Programmer Day!

samzenpus posted more than 3 years ago | from the kiss-a-coder dept.

Software 97

netbuzz writes "As made-up holidays go, today's event – Programmer Day – doesn't get the attention or respect of, say, SysAdmin Day or Talk Like a Pirate Day. (One exception appears to be Russia, where 'Programmers' Day' has been 'officially recognized' since 2009.) Yet programmers and their fans are taking to public forums, if not in droves at least in growing groups, to give coders their due respect."

Sorry! There are no comments related to the filter you selected.

For your safety... (1)

nman64 (912054) | more than 3 years ago | (#37389058)

Don't feed the code monkeys!

Uh, yeah (1)

arth1 (260657) | more than 3 years ago | (#37389114)

Coders, you can expect reciprocation on how much respect you paid your sysadmin on sysadmin day.

Exactly (0)

Anonymous Coward | more than 3 years ago | (#37389566)

As a programmer, I don't make my peers recognize this holiday, and therefore I am not obligated to recognize any of THEIR holidays either.

Oh, and *all* holidays are made-up.

Re:Uh, yeah (0)

Imagix (695350) | more than 3 years ago | (#37390648)

Ha! I'm both!

So you wanted to be... (1)

nman64 (912054) | more than 3 years ago | (#37389134)

...a computer programmer [mcsweeneys.net] ...

Your job became taking young programmers who love what they do and extracting their souls, motivating them to follow the same path you did.

Re:So you wanted to be... (2)

NoNonAlphaCharsHere (2201864) | more than 3 years ago | (#37389466)

The things they did do, they did wrong. They found bugs. They found ways to circumvent all of your carefully constructed system rules and validations. Not because they were master hackers or brilliant technicians...but because they were just stupid. They clicked on things they shouldn't click on. They typed things in that they shouldn't type in. They didn't read simple instructions. They didn't listen in training. They were personally insulting you by being terrible at using your software.

In a field labeled "Enter the number of specimens:" they typed "five specimens."

In a field labeled "Social Security Number:" they typed "he doesn't have one because he is an illegal."

Instead of using the button labeled "Create New Patient Record:" they kept changing the information in a single patient record over and over and saving it.

<sigh> not a lot more needs to be said, does it?

Re:So you wanted to be... (1)

secretsquirel (805445) | more than 3 years ago | (#37393746)

validate?

Re:So you wanted to be... (1)

geekoid (135745) | more than 3 years ago | (#37404518)

Yep, that's a great example of a crappy programmer who should be eligible for any number of jobs in the food service or housekeeping industries.

Almost every time I hear a programmer complain about the users, it's really the programmers fault the users are doing it.

Re:So you wanted to be... (1)

19thNervousBreakdown (768619) | more than 3 years ago | (#37393610)

Yikes. I hope that guy is happier being not a programmer.

Me? I love it. And when people figure out ways to do things wrong, I don't get mad, I figure out ways to make those wrong ways right. That's the point of programming! The only thing more rewarding than making stupid people capable, is making smart people more capable, and they're both hard. You want to be a programmer, but only do things that are easy? Hah! If it were easy, I'd just build a program to do it.

Is there an error in first time the date is used? (1)

mykepredko (40154) | more than 3 years ago | (#37389196)

Shouldn't it be "255" and not "265"?

Re:Is there an error in first time the date is use (1)

Faulkner39 (955290) | more than 3 years ago | (#37389292)

Shouldn't it be "255" and not "265"?

Sorry, they had to ship the article before it passed QA. We have created a support ticket and are working on a patch to resolve the problem.

Re:Is there an error in first time the date is use (0)

Anonymous Coward | more than 3 years ago | (#37389300)

It's irrelevant in either case, because my prime number sieve discards both numbers as NOT_PRIME.

Re:Is there an error in first time the date is use (1)

narcc (412956) | more than 3 years ago | (#37391768)

my prime number sieve discards both numbers

Eratosthenes? Is that you?

Re:Is there an error in first time the date is use (1)

19thNervousBreakdown (768619) | more than 3 years ago | (#37393620)

It's programmer day, not cryptographer day.

Re:Is there an error in first time the date is use (3, Informative)

Mister Fright (1559681) | more than 3 years ago | (#37389320)

According to this guy [programmerday.info] , it's 256th in our calendar because we're starting at an index of one. If we start at a zero index, it would be 255. Careful with that off-by-one error.

Re:Is there an error in first time the date is use (1)

tomhudson (43916) | more than 3 years ago | (#37390466)

So what happens on leap years - do we go back in time a day?

Besides, everyone knows that Programmers Day is also April Fools Day ("You really believed we wouldn't change the specs AGAIN? Fooled ya!")

Re:Is there an error in first time the date is use (1)

dudpixel (1429789) | more than 3 years ago | (#37394510)

The number 255 is still the 256th number if you start at 0 - makes no difference.

Leap years raise a good question...we should have it a day earlier on leap years. :-)

Re:Is there an error in first time the date is use (1)

Mister Fright (1559681) | more than 3 years ago | (#37409672)

Yeah, I worded that not the best. Meant the same thing, numbered 255 if zero index which is still 256th number.

Yup, that's how it is. Sept 12th on a leap year. Kind of like those holidays that are "second Monday of this month" kind of thing. The exact date doesn't matter. Just happens to be Sept 13 this year.

Re:Is there an error in first time the date is use (1)

Zeros (1016135) | more than 3 years ago | (#37389340)

What day is 0000 0000 hint its the first day.

Re:Is there an error in first time the date is use (0)

Anonymous Coward | more than 3 years ago | (#37389518)

At the tone, the correct time is 15230.75

BEEP

Re:Is there an error in first time the date is use (0)

Anonymous Coward | more than 3 years ago | (#37391376)

Use punctuation! Idiot.

Re:Is there an error in first time the date is use (1)

Bob-taro (996889) | more than 3 years ago | (#37389470)

Shouldn't it be "255" and not "265"?

Kids today have no respect for binary. Back in the day, we had to code in hexadecimal ... in 6 feet of snow! Uphill!

Re:Is there an error in first time the date is use (1)

sjames (1099) | more than 3 years ago | (#37393880)

Shouldn't that be 0x06 feet of snow?

Re:Is there an error in first time the date is use (1)

geekoid (135745) | more than 3 years ago | (#37404494)

You ahd Hex? you were lucky!

Re:Is there an error in first time the date is use (1)

Wattos (2268108) | more than 3 years ago | (#37389508)

Shouldn't it be "255" and not "265"?

It is 256 distinct values and not the highest number. The highest number depends on the interpretation (e.g. it is 127 in two's compliment).

Re:Is there an error in first time the date is use (1)

Woogiemonger (628172) | more than 3 years ago | (#37390354)

FTFA: "Programmer Day has been celebrated on the 265th day of the year since" .. that's a typo.. 256 is correct of course, as explained by other comments.

Re:Is there an error in first time the date is use (1)

ShavedOrangutan (1930630) | more than 3 years ago | (#37391320)

I thought the conflicting specifications was intentional irony.

Programmer Day should be on a different day every year. And the day shouldn't be announced until it's already passed.

Re:Is there an error in first time the date is use (1)

Woogiemonger (628172) | more than 3 years ago | (#37409246)

That's a downer. Maybe Programmer Day should be decided by two unsynchronized threads, and the date isn't final until they deadlock.

Re:Is there an error in first time the date is use (1)

Cyberax (705495) | more than 3 years ago | (#37393694)

...
An off-by-one index had done it again.

Re:Is there an error in first time the date is use (1)

JasterBobaMereel (1102861) | more than 3 years ago | (#37395900)

256 from the start of the year ... in which Calendar? Ethiopian, Coptic, Chinese, Russian Orthodox, French Revolutionary?

Specialty Days Are Annoying. (1)

Anonymous Coward | more than 3 years ago | (#37389198)

I'm a programmer and sysadmin* and I still think appreciation days and the people who insist on creating them are annoying and self-serving.

*see what I did there? I told you I was someone who would conceivably benefit from appreciation days, and by distancing myself from them, have shown you that my opinion is untainted by self-interest, therefore lending my opinion more weight. Knowing this now, mod up accordingly.

Re:Specialty Days Are Annoying. (1)

Java Pimp (98454) | more than 3 years ago | (#37389676)

Arrrr... ye be a scurvy dog fer thinkin there need be less appreciation fer the land-lubbers who be keepin yer ships afloat!

Yarrr! (1)

billstewart (78916) | more than 3 years ago | (#37394016)

Ye wouldna be needin' all that loot if there weren't landlubbers to fence it to, mate!

Re:Specialty Days Are Annoying. (1)

ByOhTek (1181381) | more than 3 years ago | (#37389976)

As both, I also have to agree with you.

None the less moving to russia, with the appreciation in an official holiday, and the hot russian chicks does appeal to me.

Due to a bug (1)

MorteSicura (766706) | more than 3 years ago | (#37389202)

Due to a bug "Programmer Day" never got the appropriate attention.

Appreciate programmers? (0)

Anonymous Coward | more than 3 years ago | (#37389272)

We must be living in some kind of bizzaro world where people actually appreciate the ones adding value to the company! Management is now seen as a necessary evil that is the first to be cut to shrink costs! Products are given more time to be released with fewer issues for customers to find!

Made-up holiday? (0)

Anonymous Coward | more than 3 years ago | (#37389302)

As made-up holidays go

So, somebody has an example of any holiday which has not been made up?

Re:Made-up holiday? (0)

Anonymous Coward | more than 3 years ago | (#37389366)

The solstices and equinox are not made up but they are not that celebrated but they should be our most important holiday, as they connect us to nature and space.

Re:Made-up holiday? (1)

Quiet_Desperation (858215) | more than 3 years ago | (#37391848)

The birthday of Chuck Norris is etched into time itself.

/. 503 Error... (1)

milbournosphere (1273186) | more than 3 years ago | (#37389316)

How apt!

So...where's my cake? (1)

shawnhcorey (1315781) | more than 3 years ago | (#37389328)

Can't be much of a holiday with cake. :(

Re:So...where's my cake? (1)

Wattos (2268108) | more than 3 years ago | (#37389354)

The Cake is a lie! (Especially in Computer Science!)

Re:So...where's my cake? (1)

TheInternetGuy (2006682) | more than 3 years ago | (#37393234)

Todays Java script programmers are more found of cookies anyway

ITS A TRAP! (4, Funny)

Anonymous Coward | more than 3 years ago | (#37389356)

You start to read the summary, you feel appreciated. Things are going well.

And then....

where 'Programmers' Day' has been

UNMATCHED QUOTES!!!! NOOOOOOOOOOOOOOOOOOOOOOO!!!!!

Re:ITS A TRAP! (1)

Culture20 (968837) | more than 3 years ago | (#37390998)

where 'Programmers' Day' has been

UNMATCHED QUOTES!!!! NOOOOOOOOOOOOOOOOOOOOOOO!!!!!

Just be glad they weren't using LISP (because the parens would drive you mad :) ).

Re:ITS A TRAP! (0)

Anonymous Coward | more than 3 years ago | (#37392362)

The correct way to use emoticons inside a parenthetical phrase is to use brackets instead [like this :)].
You can optionally use the second form (which is like this :]).

This is the final resolution to the problem raised at a recent TED conference:

http://xkcd.com/541/

So, we're that unappreciated now? (1)

cneth (718384) | more than 3 years ago | (#37389362)

I once remarked to my admin on "Admin Day" that to be fair, there should also be a "Programmer Day". Her response? "Honey, _every_ day is Programmer Day."

Requirements (1)

iceaxe (18903) | more than 3 years ago | (#37389384)

Programmer Day wasn't in the requirements. Show me the spec and I'll have it ready next Tuesday.

Re:Requirements (0)

Anonymous Coward | more than 3 years ago | (#37391108)

Made me lul

Re:Requirements (1)

dudpixel (1429789) | more than 3 years ago | (#37394468)

Programmer Day wasn't in the requirements. Show me the spec and I'll have it ready when its done.

There, FTFY ;)

Don't taunt the code monkeys ... (1)

Bob-taro (996889) | more than 3 years ago | (#37389402)

Don't taunt the code monkeys in forums or they may fling poo at you.

Java (1)

Wattos (2268108) | more than 3 years ago | (#37389462)

public class ProgrammerDay {
        public static void main(String[] args) {
                System.out.println("Happy Programmer Day everyone!");
        }
}

Re:Java (1)

Raumkraut (518382) | more than 3 years ago | (#37390184)

>>> while i_care:
...     print('Happy Programmer Day!')
...
>>>

Re:Java (0)

Anonymous Coward | more than 3 years ago | (#37391888)

Well that's good for a whole single iteration.

Re:Java (0)

Anonymous Coward | more than 3 years ago | (#37390878)

Get the fuck out! JAVA isn't a real programming language...

Happy Programmers Day (0)

Anonymous Coward | more than 3 years ago | (#37389538)

I had no idea today was Programmers Day. I'm trying to enter the field. In the last few months I taught myself XML, CSS, XHTML, HTML and AU3 (AutoIT). I'm currently in the first twenty pages of a book on Python and its like pulling teeth, but I'm excited. Onward and upward with learning.

-Random Desktop Support/Hardware Guy trying to become a Programmer.

Re:Happy Programmers Day (1)

royallthefourth (1564389) | more than 3 years ago | (#37389612)

Maybe it should say something more like "I tried Python but decided it was too cumbersome, but I'm going to try OpenGL next because it seems like a neat language"

Re:Happy Programmers Day (2)

NoNonAlphaCharsHere (2201864) | more than 3 years ago | (#37389620)

I'm trying to enter the field. In the last few months I taught myself XML, CSS, XHTML, HTML and AU3 (AutoIT). I'm currently in the first twenty pages of a book on Python and its like pulling teeth

Now all you need to do is learn some programming languages.

Duplicated day. (2)

julesh (229690) | more than 3 years ago | (#37390030)

They should do their research before inventing things that duplicate things that already exist. Most professions have a day dedicated to them simply because most professions have a patron saint, and all saints have a day allocated to them by the Catholic church.

In the case of programming, the relevant saint is Isidore of Seville [wikipedia.org] , whose saint's day is 4th of April.

Re:Duplicated day. (-1)

Anonymous Coward | more than 3 years ago | (#37391436)

They should do their research before inventing things that duplicate things that already exist. Most professions have a day dedicated to them simply because most professions have a patron saint, and all saints have a day allocated to them by the Catholic church.

In the case of programming, the relevant saint is Isidore of Seville [wikipedia.org] , whose saint's day is 4th of April.

Like we're going to take our day allocation advice from a bunch of pedos...

Re:Duplicated day. (0)

Anonymous Coward | more than 3 years ago | (#37394788)

In addition to Isidore of Seville, there is Saint Expedite as the patron of hackers, although information about him varies wildly.

Re:Duplicated day. (0)

Anonymous Coward | more than 3 years ago | (#37395572)

Great for the Catholic programmers, hehe. What about the heathens that are more likely to be coding?

Re:Duplicated day. (1)

geekoid (135745) | more than 3 years ago | (#37404482)

Yes, I wanted to be associated with an asshole who had the children of Jewish parent physicaly removed from their homes.

Fuck you, and your crappy bastard of a saint.

What a coincidence... (1)

The123king (2395060) | more than 3 years ago | (#37390424)

I just enrolled for a Computer Science degree today.

Re:What a coincidence... (1)

jason.sweet (1272826) | more than 3 years ago | (#37390682)

"Lasciate ogne speranza, voi ch'intrate"

Happy programmer day... (0)

Anonymous Coward | more than 3 years ago | (#37390526)

Now get back to work.

Bob Ross - Happy little programmer painting class (4, Funny)

future assassin (639396) | more than 3 years ago | (#37390562)

A little crimson white and just use the brush to paint in those Happy Little Programmers with white hats here and there. Just layer them for a nice contrast. You can also paint some Happy Little Programmers with black hats using midnight back for some real contrast.

http://en.wikipedia.org/wiki/Bob_Ross [wikipedia.org]

Re:Bob Ross - Happy little programmer painting cla (0)

Anonymous Coward | more than 3 years ago | (#37392358)

Ima just leave this here [youtube.com]
 
Yeah, thats Mr. Ross on the snare.

Re:Bob Ross - Happy little programmer painting cla (1)

sjames (1099) | more than 3 years ago | (#37393906)

And remember, there are no bugs, just happy little features.

wish I didn't know (1)

roman_mir (125474) | more than 3 years ago | (#37390584)

wish I didn't know this, it's a sad sad day :/

Happy P Day (0)

Anonymous Coward | more than 3 years ago | (#37390634)

-you fucking nerds.

:-D
Actually, I'm just a little jealous, I don't seem to have the head for programming (outside HTML, big whoop). So I admin instead.

Real programmers (1)

roman_mir (125474) | more than 3 years ago | (#37390808)

Butterflies and all... real programmers hack every day to be a programmer day, it's not a day if it ain't hacked to be day of programmer.

Only for 8 bit programmers!!! (1)

syousef (465911) | more than 3 years ago | (#37390810)

From TFA "The number 256 was chosen because it is the number of distinct values that can be represented with an eight-bit byte-a number that is typically very well known to programmers...The number 256 was chosen because it is the number of distinct values that can be represented with an eight-bit byte-a number that is typically very well known to programmers."

All you 2 bit programmers, get yer own day!!!

Re:Only for 8 bit programmers!!! (0)

Anonymous Coward | more than 3 years ago | (#37392082)

255, remember, 0 is a number

Re:Only for 8 bit programmers!!! (1)

hierophanta (1345511) | more than 3 years ago | (#37392312)

0 is a number

for real?

Re:Only for 8 bit programmers!!! (1)

19thNervousBreakdown (768619) | more than 3 years ago | (#37393504)

Naturally!

Re:Only for 8 bit programmers!!! (1)

dudpixel (1429789) | more than 3 years ago | (#37394486)

yeah, that makes 256 numbers. Shall we continue?

Less Deserved (3, Insightful)

excelblue (739986) | more than 3 years ago | (#37391228)

Having been both a sysadmin and programmer, I have to honestly say that while sysadmin day is deserved, programming day isn't. There's just simply much more to sysadmins that are underappreciated when compared to programmers:

* Sysadmins setup routine systems that are built by programmers (who usually get the credit).
* Sysadmins only get (negative) attention when something goes awry.
* There's usually no mention of sysadmins anywhere.
* Unless you are very technical, you probably don't even know that sysadmins exist!

In contrast, programmers have it nice in the sense that when they do a good job, they are seen as the heroes who created the system. People go to programmers for feature requests in addition to bug reports. Their names are usually listed in an about dialog or readme file somewhere. Also, unless you are completely technically illiterate, you know that someone has to create the software.

The final bit: the infrastructure will crash and burn without sysadmins, but without programmers, it'll just cease to advance.

Having a Programmer Day in addition to Sysadmin Day is like having an Executive Day in addition to Labor Day: unnecessary, unjustified. In both cases, the former already has the glory on a daily basis that the latter is hugely lacking.

Re:Less Deserved (0)

Anonymous Coward | more than 3 years ago | (#37392480)

"The final bit: the infrastructure will crash and burn without sysadmins, but without programmers, it'll just cease to advance."

Naw any good programmer would just fullfil the sysadmin role as well...at least for small companies.

sysadmins (0)

Anonymous Coward | more than 3 years ago | (#37392982)

are either CS grads who can't carry a coding load or IT graduates who don't understand computers at all. You should feel lucky you have a job.

Re:Less Deserved (0)

Anonymous Coward | more than 3 years ago | (#37393642)

You're essentially saying we should have a masons' day, and fuck the guys that make the bricks. Programmers and sysadmins need each other and it does no good for one group to slag off the other.

Re:Less Deserved (1)

arth1 (260657) | more than 3 years ago | (#37394454)

You're essentially saying we should have a masons' day, and fuck the guys that make the bricks. Programmers and sysadmins need each other and it does no good for one group to slag off the other.

If you think that's true ask yourself this:
When was the last time you heard of a sysadmin asking a programmer to program something for him?

Programmers, on the other hand, go to the sysadmin whenever something is wrong. Then they don't even feel shame whenever it turns out that they caused the problems themselves, didn't know or bother how to figure out what it was, and blamed it on "the system'.

The next time I hear "but it compiles on my box!" i'll say "great, I'll send everyone who can't get it to compile over to compile it on your box, then."

Re:Less Deserved (0)

Anonymous Coward | more than 3 years ago | (#37393780)

The final bit: the infrastructure will crash and burn without sysadmins,

The infrastructure will crash and burn without janitors and building maintenance crews too. Get over yourself.

Re:Less Deserved (1)

dudpixel (1429789) | more than 3 years ago | (#37394504)

mate I wanna know where you worked as a programmer if they got their glory on a daily basis...

I'd say the 2 are more similar than they are different - and for the same reasons.

Re:Less Deserved (0)

Anonymous Coward | more than 3 years ago | (#37394554)

Having a Programmer Day in addition to Sysadmin Day is like having an Executive Day in addition to Labor Day: unnecessary, unjustified. In both cases, the former already has the glory on a daily basis that the latter is hugely lacking.

Thank you for your stupid opinion.

Please tell me, when lingering bug #XYZ goes unresolved because management decides it's not worth the man-hours and self-respecting-programmer #ABC doesn't feel like putting in their own spare time to fix it, who gets the blame?

It sure as hell isn't the sysadmins.

Re:Less Deserved (1)

dodobh (65811) | more than 3 years ago | (#37395280)

Actually, it's tech support and sysadmins who get the flak.

Re:Less Deserved (1)

MadKeithV (102058) | more than 3 years ago | (#37395808)

... In contrast, programmers have it nice in the sense that when they do a good job ...

See, that's where your argument loses all credibility.
Everyone knows that programmers never do a good job!.

Re:Less Deserved (0)

Anonymous Coward | more than 3 years ago | (#37396834)

Having been both a sysadmin and programmer, I have to honestly say that while sysadmin day is deserved, programming day isn't. There's just simply much more to sysadmins that are underappreciated when compared to programmers:

You've got it all wrong. Programmers probably never get told they are great at what they do. Sysadmins seem to tell themselves this all the time.

Re:Less Deserved (1)

The Jynx (806942) | more than 3 years ago | (#37397556)

The final bit: the infrastructure will crash and burn without sysadmins, but without programmers, it'll just cease to advance.

Sounds to me like your infrastructure is pretty bad if it needs your constant input to stop it failing.. If a programmer wrote software like that they would be out of a job very quickly.

Re:Less Deserved (1)

geekoid (135745) | more than 3 years ago | (#37404458)

sysadmins are just underachieving programmers.

Umm.. (0)

Anonymous Coward | more than 3 years ago | (#37391722)

Happy Programmer Day. Isn't that an oxymoron? No programmer is ever happy. ;-)

Irony (1)

kiltyj (936758) | more than 3 years ago | (#37392546)

Kinda funny that the Programmer Day FAQ [programmerday.info] lists Programmer's Day as Sept. 12th for leap years, but the countdown on the homepage [programmerday.info] fails to take this into account. You'd think the countdown value being greater than 365 days today would be a dead giveaway to their... programmers...

So I asked my SO this morning... (0)

Anonymous Coward | more than 3 years ago | (#37392702)

"It's programmer's day... where's my cake?"

Her response was immediate and priceless:

"The cake is a lie"

Any moron can call themselves a programmer (1)

Osgeld (1900440) | more than 3 years ago | (#37392936)

So should I really appreciate some noodle head's VB thing that instacrashes windows? Or what about a sandboxed scripting language that still allows full access to to the root system? What about that stock market thing where one "oops" in the chaos of a trading day caused a major panic?

My point is it really should be called "Happy Competent Programmer Day!" or else we should be giving people pats on the back for writing gems like the Sony customer database interface.

PS: I am no where near competent in programming, I just do it as a hobby, where is my hallmark card.

in droves (0)

Anonymous Coward | more than 3 years ago | (#37393112)

for sufficiently small values of droves.

Classic reversal (0)

Anonymous Coward | more than 3 years ago | (#37393422)

In soviet moscow we now celebrate programmers day, yey; back in wonderful USA, programmers day celebrates YOU!

IN true programmer fashion (1)

geekoid (135745) | more than 3 years ago | (#37404446)

Each iteration of programer's day will get a little bigger, until it takes the whole year... then it will crash.

Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?