ProgrammerHumor

There's no place like...

There's no place like...

There's no place like localhost? I never understood this shirt/mat/etc.

Should have used "~" or "/home" or something.

Just sayin.

There is no place like ::1

from a networking perspective, localhost is home.

from a shell/filesystem perspective, ~ is home.

from the homeless perspective, home is non-existent.

Programmers writing an essay.

Programmers writing an essay.

Needs more jpeg. Maybe repost it a few more times

Python: comes with a SHITLOAD of libraries for everything. A library provides some pre-defined functionality so that you don't have to figure out how to implement it yourself -- usually distributed as a file or a set thereof. For example, if you are given the problem of drawing two circles on a screen, instead of researching how video cards work and how to interact with them, you can just import a graphics library and call a function inside of it that draws a circle. While you'll still have to write some code to get it to do what you want specifically, in this case, drawing two circles instead of just one, it's generally no big deal at that point when the basic functionality of drawing one circle is implemented. Due to the vast amount of libraries in Python, you can quite usually just import some_very_complex_thing someone else wrote and then the rest of your code gets much shorter by comparison to writing it by hand. Java: it's a fairly verbose language, and it takes quite a while to get to a point in the code which actually does something. UNIX (operating system, not really a language): they're making fun of permission issues you often encounter when you try to edit sytem configs and forget to log in as administrator. While they're listing "UNIX shell" here, which is a language of a sort -- it's the equivalent of a command line in Windows -- the permission issues you'd run into have absolutely nothing to do with the shell. Assembly: the most basic programming language in existence. You have to reinvent the wheel before you can make anything decent in it. C: this one is making fun of "C-strings", the way C stores textual data: it is "terminated" by an ASCII NUL character. If such a character is missing at the end of the string, then the string technically ends up containing everything up to the first NUL it encounters, which is most likely just random garbage from your RAM and not actual text (though on modern operating systems you're just more likely to encounter a memory access error if you do that). LaTeX is a language used in academia for formatting papers. Using it correctly can lead to documents that look gorgeous. The HTML flower-pot joke is about how many people mistakenly call HTML a programming language even though it isn't one -- it's a mark-up language used to define how a document would look.

I don't really understand the C++ one, however.

every time this is reposted


Needs more jpeg. Maybe repost it a few more times 


There you go!

I am a bot

Needs more jpeg. Maybe repost it a few more times

I am a bot

Captcha knows how to do it right

Captcha knows how to do it right
make: *** No rule to make target `sandwich'. Stop.

Obligatory reminder that Solve Media doesn't use random words or phrases in their CAPTCHAs, they use pop culture references. So this is an explicit, intended reference to the relevant xkcd.

relevant xkcd

Way to trigger my freshman ptsd

Edit: is it freshman or freshmen?

What a coincidence

What a coincidence

There's nothing normal about JavaScript, what are you talking about?

Javascript makes you go wat

"Cool Story bro"

for the lazy

https://i.redd.it/jlrzuwbznwjz.png

Ermm .. πŸ˜‚

Ermm .. πŸ˜‚

*Three months and a huge conversation on whether to use Trello or Jira

If this emoji shit becomes normal in titles I'll blame you

*A manager whose job is to reconfigure the Jira project workflows every week

Don't be silly, it doesn't work that way. You need to increase the number of midwives and doctors to speed up the delivery.

Hello World using C

Hello World using C

From the thumbnail, what I read was:

HELLO HORLO

Wants to learn C, Learns to write hello world, Looks for a job as a C programmer.

I read HELLO HORLD.

Here, I fixed it.

meirl

meirl

I think the best part of this image is that he built a perfectly acceptable house and then added nonsense to it. Personally, mine would look exactly like that except for the actual house.

That perfectly acceptable house was the actual requirement. Everything else is shit that was added later by the customer, various departments, his boss and his "great ideas", etc.

Kind of looks like good separation of concerns with restricted paths between objects, what's the big deal?

But the cloud

How to start a war

How to start a war

Now you can park on handicapped parking spaces.

Good job

I, personally, twitched a little.

*tabs

I hate reading code that isn't in a monospace font.

Some people take this to heart way too often

Some people take this to heart way too often

Not often enough you mean.

As it turns out, you're not a satan spawn. I'm just a fucking idiot who needs to read things properly

well swift lets you use emoticons for variables. i would turn into a psychopath really fucking quick.

You should always create your post as if the critics who end up reading your post will be a violent psychopath who know where you live.

Ok.

Ok.

Although it does kinda make sense...

Someone had to write that text. Rather than hide the logout button they chose to write that

But it shouldn't be presented as an error to the user. The current state is the desired state.

Manager: I think you need to put an error message here.

Programmer: But that doesn't make any sense.

Manager: Just do it.

Programmer: But.. *rolls eyes* ...fine.

Try one of these subthreads