this post was submitted on
1,001 points (55% like it)
5,058 up votes 4,057 down votes

funny

subscribe2,364,222 readers

16,613 users here now

PLEASE, No posts with their sole purpose being to communicate with another redditor. Click for an Example.


Welcome to r/Funny:

You may only post if you are funny.

Please No:

  • Screenshots of reddit comment threads. Post a link with context to /r/bestof or /r/defaultgems if from a default subreddit instead.

  • Posts for the specific point of it being your reddit birthday.

  • Politics - This includes the 2012 Presidential candidates or bills in congress.

  • Rage comics - Go to /fffffffuuuuuuuuuuuu instead.

  • Memes - Go to /r/AdviceAnimals or /r/Memes instead.

  • Demotivational posters - Go to /r/Demotivational instead.

  • Pictures of just text - Make a self post instead.

  • DAE posts - Go to /r/doesanybodyelse

  • eCards - the poll result was 55.02% in favor of removal. Please submit eCards to /r/ecards

  • URL shorteners - No link shorteners (or HugeURL) in either post links or comments. They will be deleted regardless of intent.

Rehosted webcomics will be removed. Please submit a link to the original comic's site and preferably an imgur link in the comments. Do not post a link to the comic image, it must be linked to the page of the comic. (*) (*)

Need more? Check out:

Still need more? See Reddit's best / worst and offensive joke collections (warning: some of those jokes are offensive / nsfw!).


Please DO NOT post personal information. This includes anything hosted on Facebook's servers, as they can be traced to the original account holder.


If your submission appears to be banned, please don't just delete it as that makes the filter hate you! Instead please send us a message with a link to the post. We'll unban it and it should get better. Please allow 10 minutes for the post to appear before messaging moderators


The moderators of /r/funny reserve the right to moderate posts and comments at their discretion, with regard to their perception of the suitability of said posts and comments for this subreddit. Thank you for your understanding.


CSS - BritishEnglishPolice ©2011

a community for

reddit is a source for what's new and popular online. vote on links that you like or dislike and help decide what's popular, or submit your own! learn more ›

all 192 comments

[–]xHassassin 122 points123 points ago

sorry, this has been archived and can no longer be voted on

Spend 3 hours getting rid of the error.

Run code

Compiles without error

Feel overwhelming joy

Enter test data

Wrong answer

(╯°□°)╯︵ ┻━┻

[–]svendle2 18 points19 points ago

sorry, this has been archived and can no longer be voted on

This is the opposite of the happy feeling mentioned above.

[–]WarriorMuse 9 points10 points ago

sorry, this has been archived and can no longer be voted on

It's like getting to the apex of a roller coaster, but not realizing there is a huge drop waiting for you.

/Yes, yes, yes, ye.... ohhhhh shiiiiit!

[–]Smozius 3 points4 points ago

sorry, this has been archived and can no longer be voted on

Its like biting into that piece of microwaved food that tastes delicious, then you hit the cold spot. FFFFFFFFUUUUUUUUUUUUUUUUUUUUUUUUU

[–]ulrichomega 7 points8 points ago

sorry, this has been archived and can no longer be voted on

You just have to realize that, in the process of making it compile, you broke the way it was supposed to work. Now you have to play round robin with it, varying between states of compiling and correctness until you reach that happy medium where the code you started with no longer exists on this plane of existence, and in its stead there is a heaping pile of goto's and one letter long variable names.

[–]Callist 5 points6 points ago

sorry, this has been archived and can no longer be voted on

Test Driven Development.

[–]thelazydeveloper 0 points1 point ago

sorry, this has been archived and can no longer be voted on

This is the curse of Friday afternoons. Always about an hour before you are due to leave work, something will break.

[–]catchpen 20 points21 points ago

sorry, this has been archived and can no longer be voted on

Yes it works! Don't touch the fucking keyboard!

[–]centurijon 9 points10 points ago

sorry, this has been archived and can no longer be voted on

and sent it straight to production, NO TEST!

and nobody else try to compile it!

and nobody ask me what libraries I used!

documentation? no! that would break the cod3!

[–]DownvoteAttractor 5 points6 points ago

sorry, this has been archived and can no longer be voted on

Back up!

[–]tripleplayj 79 points80 points ago

sorry, this has been archived and can no longer be voted on

I know exactly what you mean. One of the most relieving/happy moments of your day.

[–]Anything123 20 points21 points ago

sorry, this has been archived and can no longer be voted on

This is what actually makes me like coding. IT'S THE FUCKING ADRENALINE MAN!!! WOOO!! But really, it's a pretty good feeling.

[–]redlightnetherlands 10 points11 points ago

sorry, this has been archived and can no longer be voted on

Not sure if its the adrenaline, or the fact I can go to sleep finally.

[–][deleted] ago

sorry, this has been archived and can no longer be voted on

[deleted]

[–]PatAunces 1 point2 points ago

sorry, this has been archived and can no longer be voted on

This is especially relevant because I've been trying to figure this coding problem out for a couple days now, and I just solved it earlier and actually stood up and yelled for a minute. Shit was bomb.

[–]GoTeamShake[!] 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I like to do a little dance. Seriously.

[–]PatAunces 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Hey man, in the heat of the moment, anything goes. Sometimes I don't even know why the code works now, but I'm sure as hell not going to fuck with it anymore.

[–]Sanity_prevails 3 points4 points ago

sorry, this has been archived and can no longer be voted on

upbotes for all. keep it compiling!

[–]Eldeeff 2 points3 points ago

sorry, this has been archived and can no longer be voted on

Yup. This.

[–]RandomGuy234 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Agreed

[–]chattyWw 12 points13 points ago

sorry, this has been archived and can no longer be voted on

For me its more like "FUCK!!! I'm such an idiot how could I forget to put a space there"

[–]drocks 4 points5 points ago

sorry, this has been archived and can no longer be voted on

Its the missing ; somewhere that always fucks me up

[–]flargenhargen 1 point2 points ago

sorry, this has been archived and can no longer be voted on

I used to have that problem constantly, but modern IDEs pretty much have eliminated that issue, at least for me.

nothing more fun than writing code in vi.

[–]muoreh 0 points1 point ago

sorry, this has been archived and can no longer be voted on

From programming in java to php and now vba... it's quite the opposite... I keep adding that damn ; !!!

[–]S201 -1 points0 points ago

sorry, this has been archived and can no longer be voted on

What language are you using where whitespace is causing you problems? I would say Python, but it's pretty obvious when something isn't indented properly there.

[–]moggley555 18 points19 points ago

sorry, this has been archived and can no longer be voted on

I stayed late today (I know, on a Friday... I am a loser) because I was working through a small but complicated piece of code. I knew I was close, and if I left before I finished, I would forget what all my variables were and why I did certain things when I got back to it on Monday. I felt exactly like that when I finished!

[–]scojerroc 33 points34 points ago

sorry, this has been archived and can no longer be voted on

COMMENT..... EVERYTHING..... !!!!!

[–]toaf 12 points13 points ago*

sorry, this has been archived and can no longer be voted on

Excessive commenting, while better than none at all, can be a sign of overly long functions that are trying to do too many things. If the purpose of a function is not obvious (such that it requires comments) or it seems to do too many tasks, try extracting pieces as their own methods and giving them descriptive names. This kind of refactoring really helps keep things organized.

On the other hand, moggley was talking about a small piece of code.

[–]scojerroc 3 points4 points ago

sorry, this has been archived and can no longer be voted on

You are correct. I do what you're suggesting as much as possible (as far as my knowledge). Still, I comment as much as I can, because everything I've ever made has been adopted by another analyst. And very often, those analysts think differently than me and can use the notes.

[–]blafunke 2 points3 points ago

sorry, this has been archived and can no longer be voted on

analysts write code?

[–]SimplyBilly 0 points1 point ago

sorry, this has been archived and can no longer be voted on

They could be analyzing it?

[–]scojerroc 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Where I work, many people with the 'analyst' job title end up doing dev work.

[–][deleted] ago

sorry, this has been archived and can no longer be voted on

[deleted]

[–]novelty_string 2 points3 points ago

sorry, this has been archived and can no longer be voted on

But it never does. A couple of comments in a block can mean the world of difference when skimming code.

[–][deleted] 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I'm with you here. In a project with over 10k lines of code I probably place maybe 5 comments total. A combination of consistent naming conventions, separation of concerns, consistent class structures in my experience makes 99% of my code's intended behavior immediately obvious.

[–]MaunaLoona 1 point2 points ago

sorry, this has been archived and can no longer be voted on

And then it's 1am on Friday. Doh.

[–]xebo 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I hope it's industry standard for your employer to compensate you for your additional time.

Or is anyone who expects that instantly replaced by 14 interns working for free?

[–]Kyt-Xune 24 points25 points ago

sorry, this has been archived and can no longer be voted on

I know that feel, bro.

It's a good feel.

[–]cyanoacrylate 3 points4 points ago

sorry, this has been archived and can no longer be voted on

You said what I was going to say when I clicked this comment thread. Have an upvote.

[–][deleted] 20 points21 points ago

sorry, this has been archived and can no longer be voted on

[–]esfisher 13 points14 points ago

sorry, this has been archived and can no longer be voted on

[–]headzoo 8 points9 points ago

sorry, this has been archived and can no longer be voted on

I usually assume there's something horrifically wrong with the code, and it's only a matter of time before it explodes.

[–]blafunke 2 points3 points ago

sorry, this has been archived and can no longer be voted on

yeah. When it works the first time that's just the calm before the storm

[–]joshjje 6 points7 points ago

sorry, this has been archived and can no longer be voted on

Until that 10th time you run it when you are on something else and you find out it had a small error.

[–]Crystal_Cuckoo 1 point2 points ago

sorry, this has been archived and can no longer be voted on

Oh god I nearly had a heart attack when my 2-3 tree fucked up on the 20th test I ran.

[–]kelvie 0 points1 point ago

sorry, this has been archived and can no longer be voted on

It's like that 90% of the time when you code in Haskell

[–]xebo 0 points1 point ago

sorry, this has been archived and can no longer be voted on

My favorite part is the moment before you start solving the puzzle. I have this braingasm and my my penis actually moves a little.

It's like this surge of happiness knowing I'm about to start chipping away at this awesome problem that I'm confident I can eventually solve. Nothing to interrupt the process; Just me vs the problem.

[–]TaxExempt 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Ring. Ring. Ring. [Bosses name on phone]

[–]jordaniac89 6 points7 points ago

sorry, this has been archived and can no longer be voted on

That terrible feeling when your code compiles correctly, then you get garbage output or infinite loops.

[–]Bennetts_Cousin 4 points5 points ago

sorry, this has been archived and can no longer be voted on

I found the problem: while ( spellCorrectly ) { MakeCodeWork(); }

[–]joshjje 2 points3 points ago

sorry, this has been archived and can no longer be voted on

I ran your code, but I am now stuck in an infinite loop and cannot get out!

[–]blafunke 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Funny, usually that loop executes at most once.

[–]Rabid_Chocobo 5 points6 points ago

sorry, this has been archived and can no longer be voted on

I once spent ALL night coding this ridiculous formula. It was an early homework assignment that everyone completed easily, but I just kept digging myself deeper and deeper until it finally worked. I laughed and danced when it worked just a couple hours before class.

for (int ring = 0; ring < sub; ring++){

     f.setColor(Color.BLACK);

     f.drawOval(x + ring * ((size / sub) / 2), y + ring * ((size / sub) / 2), size - (size / sub) * ring, size - (size / sub) * ring);
  }

}

I honestly have no Idea how it works now

[–]poisondwarf 4 points5 points ago

sorry, this has been archived and can no longer be voted on

Four required variables:

  • size - The diameter of the circle
  • sub - The total amount of "rings" inside the circle
  • x - x position of the circle
  • y - y position of the circle

Your code draws a circle made up of equally spaced rings (think tree trunk) based on the above variables.

I was bored, okay?

[–]Rabid_Chocobo 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Haha, holy shit, you're right!

[–]Linksysruler 6 points7 points ago

sorry, this has been archived and can no longer be voted on

It doesn't.

It's such a bad code that it has circled back through the 5th dimension, started working, gained sentience, and achieved omnipotence.

Just be careful not to commit heresy by coding in a different language.

[–]palordrolap 1 point2 points ago

sorry, this has been archived and can no longer be voted on

Refactor. Seriously. Dependent on whether size and sub are integers and whether integer division and rounding are important, notice that ring * (size / sub) occurs in all parameters, so you might be able to say something like this:

temp = ring * (size / sub);
f.drawOval(x + temp/2, y + temp/2, size - temp, size - temp);

[–]ggalitz 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I see you didn't put parenthesis around some math ops, so the order of operations might be obscure to the eye. Putting parenthesis would make it faster to read by humans when dealing with specially ordered math ops.

[–]SarcasticGuy 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Carriage returns are your friend.

[–]themusicman777 5 points6 points ago

sorry, this has been archived and can no longer be voted on

I swear this gif has sound.

[–]WindSandStars 40 points41 points ago

sorry, this has been archived and can no longer be voted on

If your coding is as sloppy as your spelling then it's no wonder you have problems :P

[–]we_love_dassie 2 points3 points ago

sorry, this has been archived and can no longer be voted on

That's the great part of coding. Your spelling doesn't matter in the slightest aside from the syntactic keywords. Unlike Word, an IDE won't demurely remind you that you misspelled some part of a variable by underlining it in that squiggly red like "IDE" in this sentence right now.

[–]s5fs 8 points9 points ago

sorry, this has been archived and can no longer be voted on

Maintaining code with misspelled words sucks.

[–]IrrevrentHoneyBadger 5 points6 points ago

sorry, this has been archived and can no longer be voted on

I have a database built by associates in India. They spelled a column "deapartment" rather than "department". They refuse to fix it because all their queries are already configured. Now, to query the table I have to intentionally misspell "department".

[–]Teddy-Westside 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Wow, that sucks. Could you create a global or class string variable named department and assign it "deapartment", then when you need to query, just use that variable and save your sanity?

[–]harmor 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I would think that could be possible. If they use a SQL wrapper to call data couldn't they just use a simple "str_replace("department", "deapartment", $string)"?

[–]s5fs 0 points1 point ago

sorry, this has been archived and can no longer be voted on

What's worse is having to reference their code to ensure you misspelled it correctly.

[–]we_love_dassie 1 point2 points ago

sorry, this has been archived and can no longer be voted on

I don't doubt that it does but I'm just pointing out one of "perks". Personally I use 1 letter or 2 letter variable names when I work on something that no one else will manage. I hate long names.

[–]wikidsmot 5 points6 points ago

sorry, this has been archived and can no longer be voted on

Unless you're working on a personal project, how do you know no one else will eventually be maintaining it? Even for personal projects I like the philosophy of "you play like you practice." I.e. have good coding practices in everything you do.

[–]HyruleanHero1988 3 points4 points ago

sorry, this has been archived and can no longer be voted on

If someone else can maintain my code, that means I can be replaced. Therefore, all my variables are simply a in different quantities. 1st variable, a, 2nd variable, aa, 3rd variable, aaa, and so forth.

(I'm kidding)

[–]canadas 1 point2 points ago

sorry, this has been archived and can no longer be voted on

Don't kid. I work for a university doing R&D. I write the code, wire everything up, and operate the "machine". The fact that I can barely understand my own coding and wiring let alone anyone else is what keeps me employed. It will take forever for me to train my replacement, which should keep me employed until i finish my masters hopefully by mid summer. And there is even serious talks about keeping me on part or maybe even full time because I am literally the only person who knows how to turn on the "machine" let alone make any changes to it

[–]we_love_dassie 0 points1 point ago

sorry, this has been archived and can no longer be voted on

They are almost always personal projects and if they're not then it's a different story. I've only ever been employed for a semester during a work term. Back then I wrote a plugin for wireshark and in that case I had to go with the naming convention that wireshark used.

[–]Snow88 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Not to mention that an IDE should auto complete things for you. This means you only need to get the first few letters right.

[–]SuperCow1127 3 points4 points ago

sorry, this has been archived and can no longer be voted on

"Someone else" also includes you after a period of time.

[–]SomeKindOfDeveloper 2 points3 points ago

sorry, this has been archived and can no longer be voted on

Sometimes I catch myself..

"WHAT THE FUCK? What the hell was this dude thinking?!"

"...Author: SomeKindOfDeveloper..."

"...fml..."

[–]RichardPeterJohnson 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Using your real name on the Internet? That's hardcore!

[–]we_love_dassie 0 points1 point ago

sorry, this has been archived and can no longer be voted on

That it does but I keep the names consistent so I never forget why chose a certain combination for a variable name.

[–]Nimbal 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Actually, PyCharm does this. It even recognizes camel case and only checks the individual words in the name.

[–]xHassassin 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Use eclipse, they have spellcheck for comments.

Pisses me off.

[–]noumuon -2 points-1 points ago

sorry, this has been archived and can no longer be voted on

if your syntax is as sloppy as your punctuation, i'd wager you're not too far ahead.

yes. i don't capitalize.

[–]Senor_Wilson 6 points7 points ago

sorry, this has been archived and can no longer be voted on

Did you break your shift key during a hardcore coding session?

[–]lovelydayfora 1 point2 points ago

sorry, this has been archived and can no longer be voted on

No, he just has Shift mapped to escape in X so he can code faster in vim. He's a real programmer.

[–]WindSandStars 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I don't code so I doubt I'll run into any compiling errors, myself.

Fairly sure my sentence was grammatically sound (sans full stop at the end) but I encourage you to explain what, if anything, was at fault. Will expect appropriate capitalisation, though.

[–]noumuon -2 points-1 points ago

sorry, this has been archived and can no longer be voted on

you missed a comma before "then." the proper grammatical syntax for "if a, then b" includes a comma.

[–]WindSandStars 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Maybe if the sentence was shorter. There is no pause in what I said so I figured it didn't need one.

Downvoted for not capitalising anyway :(

[–]noumuon -2 points-1 points ago*

sorry, this has been archived and can no longer be voted on

you also didn't place a period at the end of the sentence, though you mentioned it yourself. i'm sure in english, having a comma there isn't a hard-and-fast a necessity, but that's what differentiates programming and mathematics with english: syntax and the logic behind it is everything. if you examine your sentence in terms of grammatical logic, rather than colloquial speech, placing a comma there makes sense to partition your sentence into the appropriate condition and consequent. this is similar to this last post of yours, where a comma should be placed before "so," which is acting as a conjunction between two independent clauses.

edit: downvotes are what happens when you're not making a joke in /r/funny. stay classy.

[–]siq1ne 6 points7 points ago

sorry, this has been archived and can no longer be voted on

:)

[–]UpvotesNamesWithQ -5 points-4 points ago

sorry, this has been archived and can no longer be voted on

Take an upvote.

[–][deleted] 9 points10 points ago

sorry, this has been archived and can no longer be voted on

Love this, especially when working on new areas of programming I don't fully understand.

[–]solidstripes 2 points3 points ago

sorry, this has been archived and can no longer be voted on

Oh god, I wish I had this feeling today... stupid MIPS assembly code.

[–]hobbymaster001 1 point2 points ago

sorry, this has been archived and can no longer be voted on

I feel your pain. jr $ra killed me so many times...

[–]Ilverin 5 points6 points ago

sorry, this has been archived and can no longer be voted on

Only reason I'm still in college/Csci.

[–]M3cha 3 points4 points ago

sorry, this has been archived and can no longer be voted on

The loop... it's perfect!

[–]Leaves_You_Hanging 3 points4 points ago

sorry, this has been archived and can no longer be voted on

Ehh decent... ive seen some pretty good loops in my day... this being one of them

[–]zodar 1 point2 points ago

sorry, this has been archived and can no longer be voted on

You have a bug in your headline haha

[–]luckycypher 1 point2 points ago

sorry, this has been archived and can no longer be voted on

I before e except after c. Stick that in your compiler and debug it.

[–][deleted] 1 point2 points ago

sorry, this has been archived and can no longer be voted on

This is insanely accurate.

[–]Drowlord101 1 point2 points ago

sorry, this has been archived and can no longer be voted on

I'm usually pissed off because it ends up being some stupid typo. Or I copied a few lines of code and didn't switch a plus to a minus.

[–]coder0xff 2 points3 points ago

sorry, this has been archived and can no longer be voted on

It takes something pretty freaking huge to get me to go YESSSS these days. Once you're pro at making logic and architecture, and using a debugger, all that's left is the stupid mistakes.

[–]Drowlord101 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Yeah, that's about the sum of it.

[–]AaronMickDee 1 point2 points ago

sorry, this has been archived and can no longer be voted on

I'm no programmer by any means, but I've spent hours upon hours upon hours trying to get some PHP code to work, and even, in my earlier youth, mIRC Scripting to run right... Although I don't miss the stress, I do miss the feeling of what the picture is conveying.

[–]Actually_Doesnt_Care 1 point2 points ago

sorry, this has been archived and can no longer be voted on

This is what I assume TLO looks like when he wins.

[–]DarthCaesar 1 point2 points ago

sorry, this has been archived and can no longer be voted on

oh god i know this feeling so much

[–]TheGroosenator 1 point2 points ago

sorry, this has been archived and can no longer be voted on

"peice"
piece
(╯°□°)╯︵ ┻━┻)

[–]davepople 1 point2 points ago

sorry, this has been archived and can no longer be voted on

From the look of your title im pretty sure you were having syntax errors

[–]thevideoclown 1 point2 points ago

sorry, this has been archived and can no longer be voted on

Same here. I cant imagine getting a programming job. I just do a hell of a lot of trial and error and then it does what I want and have no idea why

[–]DrKillJoyPHD 1 point2 points ago

sorry, this has been archived and can no longer be voted on

I feel the same at first, but then I realize how stupid it was and got mad.

Fuck SilverLight!

[–]Autsin 1 point2 points ago

sorry, this has been archived and can no longer be voted on

"I" before "e" except after "c" or when sounding like "a" as in "neighbor" or "weigh."

[–]canadas 1 point2 points ago

sorry, this has been archived and can no longer be voted on

My thoughts after a couple of hours are usually " I don't know why you work...I'm pretty sure you shouldn't work, but I am not going to ask questions"

[–]csorfab 1 point2 points ago

sorry, this has been archived and can no longer be voted on

Fellow hungarians? None? :(

[–]uccparadise 2 points3 points ago

sorry, this has been archived and can no longer be voted on

One hand up.

[–]csorfab 1 point2 points ago

sorry, this has been archived and can no longer be voted on

Oh. Good to know. It's just, at that god-awful 9gag I regularly see hungarian commenters, even commenting in hungarian. Here, not a single reference to our country. Strange, isn't it?

[–]uccparadise 1 point2 points ago

sorry, this has been archived and can no longer be voted on

Yeah, poor fellows don't know what the shit is.

[–]koffinkat 1 point2 points ago

sorry, this has been archived and can no longer be voted on

I agree with this!

[–]stuff_and_crap 1 point2 points ago

sorry, this has been archived and can no longer be voted on

I really need to know the story behind this guy.

[–]RGT42 1 point2 points ago

sorry, this has been archived and can no longer be voted on

[–]phider 1 point2 points ago

sorry, this has been archived and can no longer be voted on

I never feel like that. I just facepalm at the fact that I just spent 30 minutes with ctrl+z and ctrl+y trying to find out where my error came up before I find the missing curly brace.

[–]blafunke 1 point2 points ago

sorry, this has been archived and can no longer be voted on

Emacs helps me find my missing curly braces. It has made me into a compulsive 'tab' hitter and if i've got unbalanced braces/parenthesis anywhere above I'll know when the line I'm on indents too far / not far enough.

[–]phider 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I was using netbeans and it kept telling me about a weird error somewhere else in the code (can't remember the exact error) and it took me forever to realize it was caused by a seemingly unrelated missing curly brace.

[–]BarryFromEastenders 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Your spelling takes the piece.

[–]metalmuse 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Oh hell yes!!!

[–]Sleepy_One 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I knew what this gif was before I even clicked it. Every CS major knows this feeling.

[–]skizzt 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Although it's kind of shit realising just how simple it actually was after you get it working. Can't stand it haha

[–]half_blood_prince 0 points1 point ago

sorry, this has been archived and can no longer be voted on

*piece

[–]ddoubletake 0 points1 point ago

sorry, this has been archived and can no longer be voted on

That is how i react when i find the word i was looking for after hours of thinking.

[–]bradgillap 0 points1 point ago*

sorry, this has been archived and can no longer be voted on

Every day for the past two weeks!

I'm not a programmer but I got fogproject working today hosting most of our bootable media over pxe and finished stage 3 of my project in new territory.

stage 1.. this shit doesn't work

stage 2... this shit finally works but all of these directories are a mess

stage 3... Ive been working on this several days but it's finally done. Everythings clean and upgrade proof. Now I just have to sysprep some stuff and document it.

Stage 4... Trying to explain to my boss how it works and why it is important. http://i.imgur.com/9E5O3.jpg

My imagination of the tech who replaces me due to being crushed by a rack being held up on one corner under a coil of ethernet cable.

NEW GUY: "This last tech had no idea what he was doing. Lets wipe this server and go back to physical media."

Also... this feeling, gentoo

[–]Smozius 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I got the same feelings with PXE, just started messing with it, started with, this shit doesn't work. Then got to, hey its working....fuck it needs to do this!

[–]patefoisgras 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I usually only have this reaction with silly mistakes that took hours of hair pulling to find. Challenging conceptual obstacles tend to give me a Darth Vader laugh when conquered.

[–]rosts 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I love watching real and intense feelings!

[–]Quierta 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Step 1: Code a huge typography website

Step 2: Turn off borders

Step 3: BOOM

Step 4: Stare at screen and type random pieces of code for 4 hours

Step 5: Make that face

^ My day today. I felt accomplished.

[–]Eldeeff 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Quick fix, caffeine.

[–]Stripeb49 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I can totally relate...taking my first programming class this semester.

[–]aeisenst 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Does it feel almost as good as correcting your spelling?

[–]RedCedars 0 points1 point ago

sorry, this has been archived and can no longer be voted on

You misspelled "piece". You better fix or their will be trouble. Redditors will not let this slide, there a ruthless bunch. :)

[–]blafunke 0 points1 point ago

sorry, this has been archived and can no longer be voted on

"...they're a ruthless bunch" FTFY.

And just proved your point for you. You're welcome :)

[–]Yahbo 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I just had a programming midterm yesterday and I can confirm this. Had to take the test then write a program, finished with like 3 minutes left because I'm a dumbass and it took me 2 hours to figure how much of a dumbass I am.

[–]AcidicSuperSam 0 points1 point ago*

sorry, this has been archived and can no longer be voted on

I will defend until the day that I die that getting a difficult piece of code to work is one of the best feelings that can be felt in a lifetime.

[–]asianfatboy 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Same reaction when you just thought out a better code, you then replace everything thinking it would work better... and then errors... errors everywhere. You'd be banging your head on the keyboard later...

[–]XinE758 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I'm having this issue right now... as soon as I figure this shit out I'm going to scream just like that.

[–]The_Vork 0 points1 point ago

sorry, this has been archived and can no longer be voted on

This.

[–]eight26 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I usually exclaim, "I am the smartest man allliiiiive!"

[–]blafunke 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I usually exclaim, "Well at least I'm not a complete idiot!"

[–]Neafie2 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I will do this when i finish programming my robot.

[–]vitalAscension 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I usually quit work a bit early on Fridays but today was different. I finally fixed an issue that I had been pestering me for weeks. I was stuck but a coworker provided an example that gave me exactly what I needed. I got the core functionality working around 5:30 - the time I wanted to stop for the day. I ended up working another 2 hours to finish everything up so that I don't have to do it Monday. It was the same feeling that you described that pushed me into a little overtime on a Friday afternoon.

[–]gigimoi 0 points1 point ago

sorry, this has been archived and can no longer be voted on

...And then the specular bleed fails on the reflective distance factor when Camera_01's pitch angle is a multiple of 7.u

[–]SinCleansingPenis 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Yes, except when it is something fucking stupid unrelated to your code. My new job requires Flex with amfphp. Fuck that shit.

[–]LastBaron 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I don't just feel this way, I often actually do this.

[–]detroitdoesntsuckbad 0 points1 point ago

sorry, this has been archived and can no longer be voted on

As someone who works with Wonderware... Yes!

[–]Zhang5 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Step away from code to let off stress.

Return.

Magically it works now.

Beat head against desk in confusion.

[–]ossimus 0 points1 point ago

sorry, this has been archived and can no longer be voted on

mfw she came

[–]mtba 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Is it me or everyone hears "yeeeaaah" in their minds?..

[–]ivanmarsh 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Usually I feel exactly the opposite way... Jesus you idiot, wasn't that obvious... why didn't you d that in the first place?

[–]Caboteq 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Well. It works until you present it to a room full of people anyway.

[–]nitefang 0 points1 point ago

sorry, this has been archived and can no longer be voted on

As someone who just recently started to learn programing.

This is an understatement. It is true and sad that most of programing is fixing errors.

[–]jakster4u 0 points1 point ago

sorry, this has been archived and can no longer be voted on

[–]kameelyan 0 points1 point ago

sorry, this has been archived and can no longer be voted on

If you're spending that much time with just a "piece" of code, I can only hope you're still in college...and not working for say the NSA...

[–]LazyAardvark 0 points1 point ago

sorry, this has been archived and can no longer be voted on

amen...amen

[–]zuluthrone 0 points1 point ago

sorry, this has been archived and can no longer be voted on

ive had this feeling so many times this week. i very often let out a large, heavy, evil laugh when it finally comes together.

[–]_KAS_ 0 points1 point ago

sorry, this has been archived and can no longer be voted on

"WHAAT?! That semicolon on line 240 is a colon?! Why are you telling me the problem is on line 1489?!"

[–]mathsvlog 0 points1 point ago

sorry, this has been archived and can no longer be voted on

As a programmer-in-training...it's better than orgasms...plural

[–]erfling 0 points1 point ago

sorry, this has been archived and can no longer be voted on

It's like you can't sneeze, and then you do, and then you realize you're ejaculating inside of a beautiful woman

[–]Mehj_Ewi 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Engineering student here learning MATLAB. Took me over an hour to figure out "save" allowed my program to run after seeing 'Error' after 'Error'.

[–]adrianmonk 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Shortly before that moment is the small (hopefully) interval of time where you've written the code, and it compiles, but you haven't mustered the courage to run it. Because if you don't run it, you can maintain the belief that the code is correct, whereas if you do run it, you may well be proven wrong. And believing the code is correct is such a nice feeling that I, at least, want to hold on to it for a while.

[–]wogturt 0 points1 point ago

sorry, this has been archived and can no longer be voted on

It's like the same could be said about any tough subject or situation. "After I spent hours working a really hard physics problem." "After I finally put my engine back together and it worked."

[–][deleted] 0 points1 point ago

sorry, this has been archived and can no longer be voted on

[–][deleted] 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Am I the only person on reddit who isn't a coder?

[–]Siege17 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Maybe the problem with the peice of code is that you didn't spend enough time checking for typos?

[–]babmmoore 0 points1 point ago

sorry, this has been archived and can no longer be voted on

*Piece, I'm sorry I had to - OCD.

[–]Qwestop 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Can't spell = can't code. That's your problem bro.

[–]noroger 0 points1 point ago

sorry, this has been archived and can no longer be voted on

It's spelled "piece", what kind of programmer are you?!

[–]kevbrown713 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Anybody else think she looks like nic cage?

[–]zboub64 0 points1 point ago

sorry, this has been archived and can no longer be voted on

XD dude i feel the same

[–]pgpgpg 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Nope, Dude... spell checker still broken.

[–]The_Maf 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I didnt think Abed had emotions.

[–]psychroclasm 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I feel like this, but then I plummet into "Why the hell didn't I figure that out an hour ago?!?!?"

Fucking semicolons, man.

[–]Kristin_Ols23 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I cannot be the only one who thinks that that person looks like Nick Cage

[–]wonderboy1227 0 points1 point ago

sorry, this has been archived and can no longer be voted on

One of my all time favorite gifs. Also just experienced this today, pure joy.

[–]driniM3 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Haha I had that feeling last night at 4am

[–]The_HalfBlood_Prince 0 points1 point ago

sorry, this has been archived and can no longer be voted on

And then I wonder what did I do that is making it work

[–][deleted] 0 points1 point ago

sorry, this has been archived and can no longer be voted on

I haven't been programming for that long. I struggle with shit that most coders wouldn't even have to think about. But in that time, the greatest thing that has happened is that I now understand programming posts on reddit.

This is what it feels like

[–][deleted] ago

sorry, this has been archived and can no longer be voted on

[deleted]

[–]solidstripes 1 point2 points ago

sorry, this has been archived and can no longer be voted on

how the hell do you remember your username?!

[–][deleted] ago

sorry, this has been archived and can no longer be voted on

[deleted]

[–]solidstripes 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Well if it were my username I would keep a notepad to copy/paste it into if ever got logged out. haha.

[–]JustRead 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Lastpass remembers logins. Worth using for non high security stuff.

[–]ggalitz 1 point2 points ago

sorry, this has been archived and can no longer be voted on

I had that feel with JavaScript when doing this.

[–]Smozius 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Firefox believes that link is too big >_>

[–]ggalitz 0 points1 point ago

sorry, this has been archived and can no longer be voted on

That's how you know your source code is of proper length. FTW

[–]nissanator 0 points1 point ago

sorry, this has been archived and can no longer be voted on

My husband says you described his day very well LOL

[–]LOOKITSADAM 0 points1 point ago

sorry, this has been archived and can no longer be voted on

Unit testing Java UI elements is gets the same reaction out of me.

windowInterceptor.init(submit.triggerClick()).process(BasicHandler.init().assertContainsText(message).triggerButtonClick("OK")).run();

I hate using the tool, but it's required.