Some Programming Memes Part 1

Sep 24, 2020 6:11 AM

techieayushp

Views

81258

Likes

1673

Dislikes

59

memes

programming

programming_humor

I am the mayor of CS and i declare this /dev/null day!

4 years ago | Likes 7 Dislikes 0

Exception in thread "main" java.lang.NullPointerException

4 years ago | Likes 4 Dislikes 0

#1 - yes, I am the duly elected mayor of C++.

4 years ago | Likes 2 Dislikes 0

Last VB I touched was VB1. I have the Windows and DOS disks somewhere. Yes, there was a DOS version.

4 years ago | Likes 2 Dislikes 0

#1 Mayor of CS town?

4 years ago | Likes 35 Dislikes 1

Holy shit this one gave me a stroke.

4 years ago | Likes 2 Dislikes 0

I'm guessing its supposed to be major. Computer Science Major.

4 years ago | Likes 4 Dislikes 0

Yeah, spellcheck your memes folks

4 years ago | Likes 2 Dislikes 0

I'm gonna be the mayor of titty city

4 years ago | Likes 4 Dislikes 0

4 years ago | Likes 2 Dislikes 0

Cities Skylines

4 years ago | Likes 4 Dislikes 0

I thought c# when I read it, but could be computer science.

4 years ago | Likes 2 Dislikes 0

Best headshots, best kd/a

4 years ago | Likes 8 Dislikes 0

No wonder he has no grasp of pointers

4 years ago | Likes 2 Dislikes 0

Me usually halfway through any build

4 years ago | Likes 68 Dislikes 0

I love how I can use this quote in casual conversation and people know exactly where it’s from.

4 years ago | Likes 10 Dislikes 0

C++ makes me feel like I'm doing my math homework with my increasingly angrier dad who's trying to get me to answer 9x7 correctly

4 years ago | Likes 8 Dislikes 0

#7 ........FUCK YOU!

4 years ago | Likes 102 Dislikes 3

Using it for work since they don’t allow real language editors on work terminals. Learned so much but feel it’s so impractical.

4 years ago | Likes 2 Dislikes 1

Visual Studio is allowed, but text editors are not? Or are you are using the VBA editor in MS Office?

4 years ago | Likes 1 Dislikes 0

<3

4 years ago | Likes 5 Dislikes 0

FIGHT ME! YOU PROBABLY HIT LIKE A FRONT-END DEV ANYWAY.

4 years ago | Likes 41 Dislikes 1

Two pixels off with a div hiding an embedded 404 that takes forever to timeout?

4 years ago | Likes 3 Dislikes 0

YOUR brain has the... shell on it... (continues eating M&Ms)

4 years ago | Likes 11 Dislikes 0

OOOOOOOOOOOOOOOOOOOOOOOH BURN

4 years ago | Likes 4 Dislikes 0

Chuckles, turn on Option Explicit, hit compile. Look at #7 again.

4 years ago | Likes 2 Dislikes 0

Option explicit should have been on from the start

4 years ago | Likes 1 Dislikes 0

Option strict as well.

4 years ago | Likes 1 Dislikes 0

I used to be the main dev (upkeeper) for a quite large commercial VB6 application. It was surprisingly effective tool, but eventually (1)

4 years ago | Likes 5 Dislikes 0

it just fell too much behind the times. Been working on C# since (about 5 years now), and am not really nostalgic at all :D (2/2)

4 years ago | Likes 3 Dislikes 0

VB is nostalgic to me because Basic128 on ZX was the first language I learned as a child. That's also why live production code in VB feels 1

4 years ago | Likes 3 Dislikes 0

like a skyscraper made of legos. 2/2

4 years ago | Likes 3 Dislikes 0

Found the VB guy lol (Full disclosure: I do VB regularly as well)

4 years ago | Likes 55 Dislikes 0

I want to learn to develop in VB. Kindly show the Path. (I have some experience in Python and worked on VB6 in 2003) .. :)

4 years ago | Likes 2 Dislikes 0

4 years ago | Likes 3 Dislikes 0

:( ok

4 years ago | Likes 3 Dislikes 0

Just kidding ♥

4 years ago | Likes 3 Dislikes 0

Sigh. I'm SaFE Agile certified, with extensive Architecture skills. Next week I need to evaluate a app written in C++ and VB. Hold me.

4 years ago | Likes 5 Dislikes 0

Oh damn! Sorry to hear that, that's rough. Sounds like you really really need a good long hug. And a paid vacation!

4 years ago | Likes 2 Dislikes 0

"SaFE agile certified" barf

4 years ago | Likes 5 Dislikes 0

I develope mainly in VB.net. Biggest problem is it's way to easy for people who don't have a programmer's mind set to create something ...

4 years ago | Likes 7 Dislikes 0

..that looks good but is impossible to maintain, but management loves the pretty interfaces the non programmers come up with.

4 years ago | Likes 3 Dislikes 0

True. You might want to switch to C#. Support for VB.Net will be gone before you know it, and then you'll have to convert anyway.

4 years ago | Likes 6 Dislikes 0

I do stuff for myself and tools in C#, C++, or F# sharp but company I work mandates vb.net. As long as they keep paying me well I'll manage.

4 years ago | Likes 3 Dislikes 0

The same was true here. We, the developers, educated the company about the planned future of VB.NET (or lack of it) and changed track.

4 years ago | Likes 3 Dislikes 0

I'm in an area on imgur where I don't quite belong, as I've no idea what's going on. But thank you programmers, for all your thankless work

4 years ago | Likes 7 Dislikes 0

I've been programming for 20+ years and been doing it professionally for 8 years - I still don't feel like I belong either :p

4 years ago | Likes 1 Dislikes 0

#6 is hitting home right now.

4 years ago | Likes 4 Dislikes 0

The photographer programmer really struck home. I need to reevaluate the way I see things.

4 years ago | Likes 16 Dislikes 0

In programming, it's not about what you know, it's about how good you are at learning and adapting

4 years ago | Likes 1 Dislikes 0

Nah, anybody who thinks they're a photographer with having only used a smartphone with every preset on doesn't know what they're doing

4 years ago | Likes 3 Dislikes 0

I sat in on the advanced software developer bit for amazon's career day. I watched a person code something pretty simple. Dont overthink it.

4 years ago | Likes 2 Dislikes 0

Nobody in code ever feels like they know enough because there's simply so much shit and there's always new shit to where you're always 1/

4 years ago | Likes 2 Dislikes 0

learning something so you always feel deficient in at least the area you're learning. But the truth is you were probably ready 6 months in.

4 years ago | Likes 1 Dislikes 0

If only employers wouldn't want full-stack developers with 3-10 years of experience in everything remotely relevant. for junior dev position

4 years ago | Likes 3 Dislikes 0

fwiw, I applied to a job that required 5 years of experience and a degree. I had no experience and no degree. I got the job. Just apply 1/

4 years ago | Likes 1 Dislikes 0

to them even if you're unqualified. Qualifications on job postings for developers are notoriously stupid and everyone in the industry 2/

4 years ago | Likes 1 Dislikes 0

#1 Pointers aren't hard, but I wouldn't expect a mayor to understand them...

4 years ago | Likes 32 Dislikes 1

The fun one was COBOL pointers. Once they were working right it made tracing down 5-6 programs calling subprograms much easier

4 years ago | Likes 1 Dislikes 0

Pointers have no class

4 years ago | Likes 2 Dislikes 0

Pointers are easy (though I'm slightly rusty on when which operations work on byte vs element size). C++ _references_, tho? No idea.

4 years ago | Likes 2 Dislikes 0

true but I hate the use of sizeof and malloc and related stuff that comes with them. I know why I can't just use "=" but C# lets me do it.

4 years ago | Likes 2 Dislikes 0

Unless they're the mayor of coolsville.

4 years ago | Likes 4 Dislikes 0

If you can't understand pointers you probably have poor abstract thinking. So maybe CS is not really for you.

4 years ago | Likes 10 Dislikes 4

Pointers aren't hard to understand, pointers are just a major pain in the ass to deal with and very error-prone.

4 years ago | Likes 3 Dislikes 0

I tutored people in college, and it taught me that some people just can't think in the way needed to be good at programming. Not that they

4 years ago | Likes 2 Dislikes 0

weren't intelligent, they just didn't have the aptitude for this specific thing. That made me realize people are intelligent in different

4 years ago | Likes 4 Dislikes 0

Of course. It's just that CS requires a specific type of thinking capability. That doesn't mean you'll not be successful in other fields.

4 years ago | Likes 1 Dislikes 0

ways. Like, some people could probably have said that without having one word left over and needing an extra comment! ;)

4 years ago | Likes 4 Dislikes 0

Pointers are pretty easy, nowdays ppl don't understand them because it's 2020 and the are programming in a modern language.

4 years ago | Likes 12 Dislikes 0

Yeah assembly was hard after I was used to the ease of C

4 years ago | Likes 2 Dislikes 0

I wouldn’t call them easy, because they can cause some very weird bugs, but they’re definitely not hard.

4 years ago | Likes 1 Dislikes 2

But maybe that’s because I learned ANSI C as, like, my second language.

4 years ago | Likes 1 Dislikes 2

It's not hard to understand them but it's hard to write a large project without fucking them up at least a few times.

4 years ago | Likes 3 Dislikes 0

Bingo

4 years ago | Likes 2 Dislikes 1

I wish I were learning programming in the 80s. They were hardcore back then.

4 years ago | Likes 5 Dislikes 0

Had to know the processor architecture.

4 years ago | Likes 2 Dislikes 0

Man, I fucking wish. I hate how modern programming is all like javascript and high level shit.

4 years ago | Likes 3 Dislikes 0

I haven’t touched JS since my intro programming class 6 years ago. You can definitely get by without it.

4 years ago | Likes 1 Dislikes 1

A project in my microprocessor class would take a week to do in assembly. In C++ about 15 minutes.

4 years ago | Likes 3 Dislikes 0

v

4 years ago | Likes 3 Dislikes 0

COBOL was like opening LeMarchand's box.

4 years ago | Likes 3 Dislikes 0

#1 Just do what I did: Learn Assembly first. After that, anything seems easy.

4 years ago | Likes 7 Dislikes 0

You monster

4 years ago | Likes 2 Dislikes 0

The concept of assembly is pretty easy to grasp, actually using it to do a project must be hell.

4 years ago | Likes 1 Dislikes 0

I learned C and 6502 assembly in around 2008, but I still _HATE_ java generics.

4 years ago | Likes 1 Dislikes 0

Even just using regular C is an easier way to understand them. But I'm old (obviously).

4 years ago | Likes 2 Dislikes 0

#1 considering how confused you are about basic grammar, im not surprised if programming is a challenge

4 years ago | Likes 8 Dislikes 2

Truth. Dijkstra did say that the most crucial skill of a good programmer was mastery of their native language!

4 years ago | Likes 1 Dislikes 0

#7 Hey, now, we all gotta start somewhere.

4 years ago | Likes 3 Dislikes 0

I love how all the comments here are saying "pointers are easy and simple!" and at the same time claim that CSS is some unknowable mystery.

4 years ago | Likes 10 Dislikes 0

4 years ago | Likes 2 Dislikes 0

It’s because CSS is arbitrary and pointers aren’t.

4 years ago | Likes 2 Dislikes 1

I don't mind some memory management but keep those flex boxes away from me

4 years ago | Likes 2 Dislikes 0

Free The Mallocs!

4 years ago | Likes 2 Dislikes 0

That's basically me. Dove deep into C++ mechanics and loved it but need hours to make some CSS structures. :)

4 years ago | Likes 1 Dislikes 0

So programmers are basically wizards

4 years ago | Likes 9 Dislikes 0

More like Warlock multiclassing Wizard. The knowledge is there, sure, but at the end of the day, we get our powers from the demon "Google"

4 years ago | Likes 4 Dislikes 0

I'd say more like bards. The spell works but we don't know why and we're not going to question it.

4 years ago | Likes 8 Dislikes 0

My code compiles, I may have left a path of carnage getting here, but it compiles

4 years ago | Likes 6 Dislikes 0

coders are bards, programmers are sorcerers, engineers are wizards. change my mind

4 years ago | Likes 1 Dislikes 0

Javascript is the visual basic of the current era. I would even argue that it’s worse.

4 years ago | Likes 3 Dislikes 0

You can do horrific things in any language. The frameworks now days allow proper architecture and structure for JS

4 years ago | Likes 3 Dislikes 0

There’s a fundamental difference. JS is horrific by default and you have to actively defend against it. It is literally the only language

4 years ago | Likes 1 Dislikes 0

every designed where people have created meta-languages like typescript to make up for it’s shortcomings. No other language requires this.

4 years ago | Likes 1 Dislikes 0

I would call myself a coder, I use Matlab all the time....

4 years ago | Likes 2 Dislikes 0

How do you programmer types feel about QA? Love/hate relationship? Hate/hate relationship? Disdain? Paralyzing fear?

4 years ago | Likes 4 Dislikes 0

I LOVE QA! If they can stop even one of my bugs from going into production then they're worth their weight in gold

4 years ago | Likes 1 Dislikes 0

(company) "we fired our QA & UI folks... our programmers can do all of that themselves."

4 years ago | Likes 2 Dislikes 0

4 years ago | Likes 239 Dislikes 1

99 little bugs in the code.
99 little bugs in the code.
Take one down, patch it around,
127 little bug in the code...

4 years ago | Likes 42 Dislikes 0

Why don't you just: import bugfix?

4 years ago | Likes 4 Dislikes 0

Something happened last week and now even pch.h won't compile in VS. I'm glad I have crazy backups.

4 years ago | Likes 2 Dislikes 0

I like the part where there's only three bugs.

4 years ago | Likes 6 Dislikes 0

That he knows of. The other 124 only show their faces when the changes go live.

4 years ago | Likes 2 Dislikes 0

That's the advantage of not using a bug tracker.

4 years ago | Likes 2 Dislikes 0

#2 is truth. CSS is unknowable.

4 years ago | Likes 12 Dislikes 0

lol, what

4 years ago | Likes 1 Dislikes 0

CSS is great. It's JavaScript that should be killed with fire-breathing spiders.

4 years ago | Likes 1 Dislikes 0

*laughs in flexbox*

4 years ago | Likes 7 Dislikes 0

I thought flexbox was pointless because of media queries...then I looked vertically.

4 years ago | Likes 1 Dislikes 0

Flexbox can do lots of cool shit. Even vertical centering!

4 years ago | Likes 2 Dislikes 0

Line height can go to hell!

4 years ago | Likes 1 Dislikes 0

CSS is easy and beautiful, but screwing with it with SASS/LESS is a path to ruination.

4 years ago | Likes 8 Dislikes 0

filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',GradientType=0,startColorstr=#6D6D6D,endColorstr=#4F4F4F);

4 years ago | Likes 2 Dislikes 1

*laughs in -linear-gradient*

4 years ago | Likes 2 Dislikes 0

Linear gradient? I thought we killed you with web 2.0?

4 years ago | Likes 2 Dislikes 0

I feel ashamed for using a hyphen at the front. Still have PTSD from the vendor-prefix wars

4 years ago | Likes 1 Dislikes 0

#2 Accurate. At work the devs don’t have a clue about CSS. In fact they’re useless at hand-coding in any way.

4 years ago | Likes 4 Dislikes 0

Depends on who you hire. We usually hire full stack devs. Most ppl in our team can build whole apps themselves.

4 years ago | Likes 1 Dislikes 0

Yeah that was me once upon a time. I got tired of building crappy websites so I went into the design end of things.

4 years ago | Likes 1 Dislikes 0

You probably have different audience. We don't do websites.

4 years ago | Likes 1 Dislikes 0

I know people who are proud they have no clue about it. If you persist at learning it's not that bad

4 years ago | Likes 1 Dislikes 0

#2 actually..it means exactly that im afraid of css

4 years ago | Likes 2 Dislikes 0

I am learning the basics of Java

4 years ago | Likes 2 Dislikes 0

and/or HTML

4 years ago | Likes 1 Dislikes 0

7# where is turbo Pascal?

4 years ago | Likes 4 Dislikes 0

Too old and irrelevant for most people to meme on it now probably. Real programmers don't write pascal anyway.

4 years ago | Likes 1 Dislikes 0

Tell that to my high school teacher from 20 years ago

4 years ago | Likes 1 Dislikes 0

Pascal is a great beginner language. It's structured and doesn't let you get away with stupid shit.

4 years ago | Likes 2 Dislikes 0

Can someone explain to me "[object Object]" joke?

4 years ago | Likes 5 Dislikes 0

It's Objective-C for an object to call a method.

4 years ago | Likes 1 Dislikes 1

They converted an object to string without defining how to do that, so the default implementation just tells you that it's an object.

4 years ago | Likes 15 Dislikes 0

Is it Javascript? I haven't used before, I'm more of a Java & C++ guy.

4 years ago | Likes 3 Dislikes 0

Yes, it's JavaScript. When you see [object Object] in your logs or database, it usually means you have a serialization bug somewhere.

4 years ago | Likes 11 Dislikes 0

I think I'm able to call myself a javascript dev then, I thought that shit was so obvious lol

4 years ago | Likes 1 Dislikes 0

Coworker managed to make an errorlogger that records some errors as [object,Object]. It's literally a string, not even an actual object.

4 years ago | Likes 3 Dislikes 0

We spent ages trying to figure out why we couldn't get anything out of the thing before it got logged. Because it wasn't an object at all.

4 years ago | Likes 2 Dislikes 0

Isnt discord written with java? Everytime I have an error updating java is losing its shot.

4 years ago | Likes 2 Dislikes 0

Note that JavaScript and Java have very few similarities. They are not the same language at all.

4 years ago | Likes 2 Dislikes 0

Sure, but Discord has a web client, written in JavaScript (or some other language which compiles to JavaScript). If you try to send >>

4 years ago | Likes 2 Dislikes 0

4 years ago | Likes 408 Dislikes 0

it's too real

4 years ago | Likes 4 Dislikes 0

It hurts my soul that my team doesn’t really like CSS.

4 years ago | Likes 8 Dislikes 0

So... watching this gif, the background kinda went into compression artifact hell as Peter pulled one time.

4 years ago | Likes 6 Dislikes 0

Of course this is exactly what CSS can do wrong so naturally it was even funnier

4 years ago | Likes 4 Dislikes 0

I know it got a laugh out of me.

4 years ago | Likes 1 Dislikes 0

4 years ago | Likes 56 Dislikes 0

Not sure what's worse, css or clients that use internet ahh day so they think a landing page should be done in 2 hrs, top, content included.

4 years ago | Likes 4 Dislikes 0

CSS is what it is. Clients should know better.

4 years ago | Likes 3 Dislikes 0

You just have to use !important and everythings just fine...

4 years ago | Likes 5 Dislikes 0

Longing for !importanter

4 years ago | Likes 2 Dislikes 0

Nah man the hot new thing is to use some component library and put all your CSS directly on the element.

4 years ago | Likes 2 Dislikes 0

I just thought I sucked at css, guess I suck and it will still do that

4 years ago | Likes 2 Dislikes 0

Yes, exactly

4 years ago | Likes 10 Dislikes 0

Why is this so completely accurate

4 years ago | Likes 9 Dislikes 0

s'truth!

4 years ago | Likes 2 Dislikes 0

I don't get it? Counter Strike: Source was a great game.

4 years ago | Likes 2 Dislikes 0

That's CS:S this is obviously about car systems software. And I really get why people stay away from that shit.

4 years ago | Likes 2 Dislikes 0

The problem with css is, it does exactly what you tell it, not what you want

4 years ago | Likes 43 Dislikes 0

https://css3test.com/ IF ONLY THAT WERE TRUE.

4 years ago | Likes 3 Dislikes 0

Bullshit. CSS is voodoo bullshit, and nothing you say will change my mind

4 years ago | Likes 4 Dislikes 0

My favorite voodoo is “display: none;”

4 years ago | Likes 4 Dislikes 0

that's basically all of programming but other languages have debuggers and you can step through the code to find the line with the problem

4 years ago | Likes 17 Dislikes 0

CSS is not a programming language. Understanding the weight of selectors and browser interaction is key

4 years ago | Likes 6 Dislikes 0

as a networking guy, I can say I have no clue what this means but there are support tickets for it

4 years ago | Likes 125 Dislikes 0

As a dev what you do is magic

4 years ago | Likes 1 Dislikes 0

And sorry about your nmicro services.

4 years ago | Likes 7 Dislikes 0

I teach cs to 9-12th graders. I cant tell you how mamy timea I've had to tel kids not every cs person knows coding just like 1/

4 years ago | Likes 1 Dislikes 0

Not every cs person knows networking. Except Art, that guy knows everything he's a freak of nature.2/2

4 years ago | Likes 2 Dislikes 0

I grew up programming but I have networking experience too. Both are worthy causes but not a lot carries over.

4 years ago | Likes 1 Dislikes 0

I'm starting college for network administration on the 14th. Any words of wisdom you can offer up?

4 years ago | Likes 11 Dislikes 0

Learn your subnets. Yes, it means binary math.

4 years ago | Likes 4 Dislikes 0

Get used to contractors severing your Ethernet cables. Always a fun night /s

4 years ago | Likes 3 Dislikes 0

4 years ago | Likes 9 Dislikes 0

Also, visualize, draw, and diagram as much as you can. The whiteboard will be your bff.

4 years ago | Likes 3 Dislikes 0

I bought a lot of notebooks and graph paper so I can take advantage of it being online college & keep meticulous physical notes to reference

4 years ago | Likes 3 Dislikes 0

Excellent. Feel free to DM me with questions, I was in networking for 10+ years, happy to help!

4 years ago | Likes 2 Dislikes 0

Networking is where the analog world meets the digital one. You will always get blamed for all issues, but it's usually securities fault.

4 years ago | Likes 6 Dislikes 0

Always blame the tier 1 helpdesk

4 years ago | Likes 4 Dislikes 0

If you cant blame security and you have a day/night shift, blame them, say they fucked up a config or something if you're too lazy to find

4 years ago | Likes 2 Dislikes 0

the real reason for the problem.

4 years ago | Likes 1 Dislikes 0

Get some sleep now. You’ll miss it when it’s gone.

4 years ago | Likes 9 Dislikes 0

I work night shift. What is "sleep"?

4 years ago | Likes 3 Dislikes 0

Really learn the ins and outs of how the protocols work, dont focus on memorizing stuff. You'll have to for certs, you'll have google later.

4 years ago | Likes 3 Dislikes 0

Google is your best friend. Most network, general IT, and other computer related workers google stuff almost daily.

4 years ago | Likes 2 Dislikes 0

Oh, and turning devices off and then back on is (usually) a legitimate networking troubleshooting step if everything is not working.

4 years ago | Likes 3 Dislikes 0

So, just like normal computers and electronics lol

4 years ago | Likes 2 Dislikes 0

Bingo! That even worked on a dishwasher I had once.

4 years ago | Likes 2 Dislikes 0

Don't worry if you start getting burnt out the degree can be useful to get into other IT fields, also try to get some security training

4 years ago | Likes 5 Dislikes 0

I'm intimidated but excited by deciding to do this. And that's my figuring, even if network doesn't work out I'll come out knowing lots.

4 years ago | Likes 3 Dislikes 0

Plus, the schooling is on my employer's dime basically, so that's a massive weight off my shoulders in feeling good about it too.

4 years ago | Likes 3 Dislikes 0

Start studying for your CCNA now. Like right now. Not tomorrow, not later today, NOW. Live, eat, and breathe that fuckin' OSI model.

4 years ago | Likes 5 Dislikes 0

Or CompTIA Net+. See if your school is partnered with Cisco Academy tho

4 years ago | Likes 4 Dislikes 0

I'm going to Purdue University Global (the online school), and I know the degree track I'm on is ABET certified.

4 years ago | Likes 1 Dislikes 0

Oh, if you're wanting to work anywhere at all in the federal sector, get Security+. Required for pretty much EVERY federal IT job(like mine)

4 years ago | Likes 4 Dislikes 0

Agreed, and it’s honestly not too difficult. I think getting Net+ first certainly helps prepare you for Sec+. Net+ was my first cert

4 years ago | Likes 2 Dislikes 0

UDP packets go burrrrrr

4 years ago | Likes 36 Dislikes 0

Hahahaha

4 years ago | Likes 1 Dislikes 0

The most sage advice

4 years ago | Likes 2 Dislikes 0

UDP Packets were made for Covid cause they don't require a handshake.

4 years ago | Likes 4 Dislikes 0

Lol. If UDP packets fall off a cliff, they ded and alone. If a TCP packet falls off a cliff, help will be sent.

4 years ago | Likes 7 Dislikes 0

I dunno. I think there's a short moment of silence before it's replacement is sent. The original gets no help.

4 years ago | Likes 2 Dislikes 0

Help for the recipient, not the messenger ;)

4 years ago | Likes 2 Dislikes 0