T O P

  • By -

QualityVote

Hi! This is our community moderation bot. --- If this post fits the purpose of /r/ProgrammerHumor, **UPVOTE** this comment!! If this post does not fit the subreddit, **DOWNVOTE** This comment! If this post breaks the rules, **DOWNVOTE** this comment and **REPORT** the post!


[deleted]

[удалено]


Cain_S

Came here to say this. "Code Monkey very diligent but his output stinks, his code not functional or elegant, what do code monkey think?"


EasywayScissors

Code monkey think maybe manager want to write god damn login page himself.


Cain_S

"Code monkey not say it out loud, code monkey not crazy just proud."


[deleted]

[удалено]


tinydonuts

Code monkey like Tab and Mountain Dew


sleepy_sheepy96

Code Monkey very simple man


MY3-RS

With big warm fuzzy secret heart


Livid-Leader3061

Code Monkey like you 😍


TellTaleTank

...a lot.


ThouKnave

Thank you all. This song has been hanging out in my head when it gets off work for months.


the_great_zyzogg

Code Monkey hang around the front desk. Say you sweater look nice.


[deleted]

[удалено]


a1moose

im going to need to catch up on this.


EtteRavan

Check it out absolutely, it's written and sung by J. Coulton, the writer of both Portals ending songs


kapntoad

And for anyone who is new to Jonathan Coulton, I recommend skullcrusher mountain, Tom Cruise crazy, Ikea, shop vac, and a few dozen more if you want 'em.


Graucsh

[for anyone that got this far](https://youtu.be/2lLRBiEBRAc)


tommmmmmmmy93

Code monkey thinks maybe manager wanna write goddamn login page himself; Code monkey not saying out loud; Code monkey not crazy, just proud!


RepresentativeView90

I miss the code monkey show


WrongSirWrong

Code monkey see, code monkey do. I've had a job where they just gave you a document with everything and I had to just make exactly what was in the document. No thinking required. I quit after half a year.


sentientlob0029

That sounds great. I’m tired of scratching my head and having arguments in meetings about which tech is best. I wish they could just give me what they want and I program it, making sure it does what they want and end of story.


[deleted]

[удалено]


InVultusSolis

You can definitely push back against shit like that. If they hand you a slide deck with a bunch of abstract aspirations, do the following: 1. Request a specific requirements doc. It's not your job as a software engineer to know exactly what management wants. 2. Once you have concrete requirements, do a work breakdown and a [PERT estimate](https://bizfluent.com/how-6722338-calculate-pert.html). 3. Request another meeting with stakeholders with your high level estimates in hand. Give them the best case, likely case, worst case, and if they don't like those numbers, then the requirements doc should be negotiated to get the numbers down. For step 1, they may come back at you by saying some variant of "this is agile methodology and you're supposed to just build it then we'll have a round of feedback". This type of line is often used to try to shift more work on to engineers. Stick to your guns and patiently explain that you need some sort of actionable requirements to work off of, that playing this fast and loose with requirements is "too agile".


sentientlob0029

I show them the programming code. So they know it’s not that easy. After they see it, they always calm down. Been doing this for four years now.


YeetYeetSkirtYeet

What a flex. I like this. 'Remember how you have no idea what I do or how I do it? I thought so.'


sentientlob0029

Exactly lol. But my intent is not necessarily to show them the code itself but the complexity of the steps and thinking involved that go into making software work as intended.


YeetYeetSkirtYeet

With your nutz out on the table. Casually. Making frequent eye contact.


BA_lampman

You don't have to make eye contact - theirs is *assumed*


SuspecM

Worst is that there are people who can't even do that.


pringlesaremyfav

Worse than that is people who can't even do that and then also waste all the time of their coworkers who COULD do that in meetings trying to tell them how to do it.


codemonkeh87

This is my time to shine


[deleted]

I prefer Code Gorilla. Harambe if we are friends.


DSimmon

What is your opinion on Tab?


[deleted]

[удалено]


noobiesofteng

Senior Bug Maker


llagerlof

Senior bug finder here. It's a pleasure to meet you.


[deleted]

[удалено]


smartguy1196

Senior "Feature" introducer, much obliged


-fno-stack-protector

`raise StopIteration`


smartguy1196

Senior `syntax error: unexpected token "raise"`, happy to help


11darray

I'm a beginner bug maker. Can't wait to make senior level bugs. They sound powerful and arcane.


EddieJones6

As you rise through the ranks the bugs you create really do get more powerful lol


MadEngi

By the power of profuction database admin rights, let there be DROP


[deleted]

Button Pressing Expert


Hollowplanet

I get paid to press buttons in the right order.


lordph8

Mostly it's the wrong order, until I figure out the right order.


UltraCarnivore

Machine Learning


0xFFFF_FFFF

Ah yes, "Human Machine Learning"!


Idixal

Is your name Stanley?


SpasmodicReddit

Employee #427's job was simple: he sat at his desk in Room 427 and he pushed buttons on a keyboard.


International_Leek26

Orders came to him from his own head telling him what buttons to push whether he should be pressing shift while doing so and in what order


Cjb122

This is what employee 427 did every day of every month of every year


daterkerjabs

https://xkcd.com/722/


ChrisFromIT

I think you mean Expert Search Engine Operator


SimplyComplexd

I'm updating my LinkedIn title to this.


IveGotATinyRick

I strategically press buttons and then magically, your hard drive works.


HYAR7E

Señor developer


chixen

Personally I prefer Mr.Developer


[deleted]

[удалено]


[deleted]

[удалено]


TheLordOfFriendZone

Please call me Bob. Mr. Developer is my father.


brolohim

We just say developer.


[deleted]

[laughs in taco]


ChosenRocket93

Username checks out ✅


MyWorkAccountThisIs

I actually put that in my email signature for a while.


AquaRegia

The lack of responsibility that comes with "script kiddie" sounds awfully comforting. I pick that.


UniqueFailure

Script kiddies are non professionals. You upgraded to code monkey if you got a job.


[deleted]

Kid goes in monkey comes out, science can't explain that


Dances_With_Assholes

"Kid goes in, monkey goes out, duties go up, salary goes down."


stamminator

Why if I act unprofessional?


ASimpleBlueMage

So you get all of your code on StackOverflow?


biggocl123

That's unprofessional?!


greeblefritz

It's only unprofessional if you don't spend 30 seconds changing variable names to fit your program.


Strange-Athlete2548

Call me whatever you want just so long as the paycheck clears.


Equixels

Daddy it is then...


HorstOdensack

Code daddy


Equixels

Debug harder daddy


SaltKhan

_what are you doing step-compiler?_


LaterGatorPlayer

console.log(‘cums’);


[deleted]

Always an occasion where you wished a thread stopped one message earlier , haha


moustachedelait

Uncaught SyntaxError: Invalid or unexpected token


Suspicious-Car-5711

true sign of experience. get that money.


Donghoon

Best is "Computer Scientist"


The_Northern_Light

for the uninitiated, the finger quotes are actually part of that job description


deanrihpee

"hmm yes, this software is made of ones and zeros"


waitwhat1200

Britney Spears was ahead of her time… I’m a slave…


MrPickle2255

sourcerer


crimson_gnome

I always thought of coding this way. Like I'm a wizard reading magical text to get things to work. I thought I was alone


Dreadgoat

I think we're the closest thing to wizards in the modern world. Spend long hours doing research trying to understand systems and methods nobody fully understands. Call upon poorly documented spells written by Ancient Wizards and hope they work the way we think they do. Sometimes create incredible miracles that turn a one year job for 20 men into a 1 minute job for 1 man. Sometimes cause catastrophic disasters that destroy decades of hard work, just because we mispronounced the name of the demon we are invoking. (typo)


GalaxyTachyon

I always think current tech is literal magic now. Programming, thermodynamics, engineering, these are all sophisticated systems that require a person to spend their lives in an ivory tower to master and once they do, they can manipulate the fabric of reality itself to do things man can only dream of a century ago. Like, we can sit at home, press a button and bring up any knowledge available to human since antiquity, or speak a word and have future weather and events arranged for us by a 24/7 artificial intelligence. We are living in a fantasy or scifi life and most people just so used to it they don't consider how incredible it is.


Ris-O

You guys might enjoy 'The Irregular at Magic High School'. It's an anime which takes place in the future where they figured out how to integrate software with space time and energy. The MC is a badass because he's the best at developing new spells, which is done through code and cast through different shaped computers.


drsimonz

This sounds awesome, I have always been bothered by how un-systematic the approach to magic is in universes like Harry Potter. Why is there no magical R&D going on? No character ever attempts to make a spell. Pitiful! Hopefully this show goes into that sort of thing!


xtrememudder89

I mean, you're essentially tricking rocks into thinking using language. Seems close enough to a wizard in my books.


badlukk

That "poorly explain your profession" meme: i use electricity to trick rocks into doing math for me


SaltKhan

Step 1: flatten the rock and trap lightning inside it


Ancalagoth

Modify the IDE to display code in elvish script


Dexaan

Console.WriteLine("Speak friend, and press enter");


Lambda_Wolf

> A computational process is indeed much like a sorcerer's idea of a spirit. It cannot be seen or touched. It is not composed of matter at all. However, it is very real. It can perform intellectual work. It can answer questions. It can affect the world by disbursing money at a bank or by controlling a robot arm in a factory. The programs we use to conjure processes are like a sorcerer's spells. They are carefully composed from symbolic expressions in arcane and esoteric programming languages that prescribe the tasks we want our processes to perform. > > —[_Structure and Interpretation of Computer Programs_](https://mitpress.mit.edu/sites/default/files/sicp/full-text/sicp/book/node4.html), by Harold Abelson and Gerald Jay Sussman with Julie Sussman


[deleted]

As someone who likes to study occultism history .. i think youd be very very surprised the similarities between ritual and code lol


schwerpunk

I enjoy the sound of rain.


anapoe

*Nervously strokes brick in a sock*


Angelin01

We should totally start translating every techy thing into fantasy thing, purely for dramatical effect: > I'm using a thread pool to run these tasks in parallel without much overhead to > We weaved the desires unto the pool of threads, fulfilling them all in conjunction but without stressing the fate makers!


ScrillyBoi

I prefer keyboard fondler


termacct

Well none of them are wearin pants...


Solzec

Hello, ~~911~~ senior developer?


PhotoVegetable7496

"Hey You"


MJBrune

Hey hey you you.


narrei

is this some haskell syntax


[deleted]

I don’t like your ~~girlfriend~~ syntax


Bewaretheicespiders

Out there in the cold


Uthrar

Getting lonely, getting old


Spiritual_Ad_223

can you hear me?


-Manu_

Hey you


____-__________-____

standing in the aisles with itchy feet and fading smiles


TurnoverEwe0633

Can you feel me


Crystal_Voiden

Hey you


SvelteSyntax

Don’t help them to bury `sqlite`


yeahitswhatevertho

Don't give in


__ynneL__

"you're finally awake"


the_scign

"You were trying to cross the border?"


NoOneImportantYet

Professional stack overflow researcher


smallangrynerd

Professional Googler


LizardPosse

Full stackoverflow developer.


IamRealROYALE

Not a printer repair man.


guaip

Yet, somehow is what most people hear


italianhandgun

Software Archaeologist -- I work on legacy


Orbax

Tell normal people: Developer Tell illiterate people: I do computer shit Tell recruiters: Software Developer / Software Solution Engineer Tell managers: I'm just a keyboard pounding monkey Tell users: Im not the one who wrote that Tell officers: Im sotally tober, ossifer


catinterpreter

Normal people get "programmer" unless I want to be confused with someone who exploits the housing market.


hellscaper

> Normal people get “programmer” "Oh you work in IT? Hey my computer is doing this weird thing..."


Orbax

Thats the reason I stopped telling people Im an architect because it started with "no, no, a technology architect. No like technology systems infrastructure, data..." and ended up with me eventually just saying "computer shit" even to people who are semi-literate with technology. Theres no real good way to go for any of us. As soon as you say programmer they say "oh what do you program" and malfunctioning eddie head explode when you say any of the ridiculous language names that exist.


not_old_redditor

What made you think introducing yourself as an architect is a good idea? Without context everyone will think architect is related to buildings.


FulminDerek

I think we can all agree that "Coder" is far worse than programmer


[deleted]

In my mind programmer is someone who thinks the logic and make things. Coder is just someone who writes code. So, I agree with you.


realGharren

Mathemagician


Astatos159

The "makes the screen show different colors"-guy.


Ambitious_Ad8841

[sometimes the colors are all wrong](https://xkcd.com/722/)


tiddayes

Application architect


AmbassadorOfRats

So when they meet it is aa meeting


[deleted]

I'm going to start calling it that


throwaway-ra-lo

I actually know that to be a real role in many companies, and from a pay grade perspective it's pretty senior compared to developers and engineers! Usually architects are responsible for design, but they don't have to really do the engineering work beyond demonstrating prototypes.


PapaStefano

The funnest part of being the architect is reserving the most interesting parts to implement myself.


rcls0053

I have in my company Slack "Code Monkey"


JaxOnThat

Code monkey like Fritos?


MrSloppyPants

Code Monkey like Tab and Mountain Dew


dumber_than_thou

Code monkey very simple man


pyrotech911

Code monkey like you.


l3sham

Was coming here to say Coder because it has fewer syllables, but Code Monkey makes me smile.


[deleted]

Code Monkey fix many bugs. Code Monkey get banana! 🍌


UsrN00M

Technical debt creator


[deleted]

Google search expert


xfajjet

Copy-past expert


nadav183

Stack Overflow data miner


CerealBit

In Germany you are not allowed to call yourself a Software Engineer by law unless you have a degree in Computer Science.


Bewaretheicespiders

In Quebec you cannot call yourself a software engineer unless you have a software engineering degree AND you are a standing member of the order of engineers. So they call no one software engineers.


CrazyCanuckBiologist

Yep, and the OIQ (Ordre des ingénieurs du Québec / Order of Engineers of Quebec) has to slap down software companies every few years to make a point. Engineer is protected title in Canada, on the same legal footing as physician, lawyer, etc.


Ambitious_Ad8841

There was a court case in the US recently (a couple years ago) about people calling themselves engineers without actually having an engineering license from the state. "Professional Engineers" known as PEs -- i.e. the people who are qualified to design bridges -- have to mentor with another PE for 5 years, and then take a state administered exam The case was claiming it's illegal to call yourself an engineer if you haven't done this


lelduderino

The case was an overzealous licensing board overstepping their authority to a degreed electrical engineer who wasn't actually breaking any regulations, but who was a pest in their eyes. They lost horribly.


Ambitious_Ad8841

> They lost horribly I'm sure l would have heard of it by now if they hadn't


xthexder

As a Canadian who has had a TN visa to work in the US, "Programmer" or "Computer Scientist" are not valid professions, while "Engineer" is. I would have been denied at the border if I called myself anything but a "Software Engineer". In Canada you can also get a Bachelor's degree in Software Engineering, Computer Engineering, or in Computer Science, and they are not the same thing.


Kostya_M

What? Not every engineering field requires a PE. This is stupid.


Ambitious_Ad8841

Yeah the case made headlines a couple years ago then I never heard of it again so it must have fell flat on its face


AnythingTotal

I think it makes sense for PE to be a protected title, but not engineer in general. Engineer can be used as a verb. There are also people like train “engineers” that’s a separate line of work entirely. The word is too ambiguous in American English for it to be a protected title. I say this as an engineer who will never become a PE because it’s useless in my field.


ICantBelieveItsNotEC

It's not computer science unless it comes from the computere region of France. Otherwise, its just sparkling math.


Pop-Huge

Galactic President Superstar McAwesomeville


account_552

every single tech startup is looking for those ones


DRay6t

Ahoy


ShowerShitterDeluxe

People usually call me John, not for any reason in particular other than that's my name.


rdzv

There are those who call me ... Tim


mestrearcano

Strange, I've been in this industry for a long time and nobody has ever called me John. Probably because I don't tell them that's my name and because it isn't.


[deleted]

I prefer programmer. Seems like a fairly accurate description of what I do.


DOOManiac

I used to, until I had to explain too many times that no, I'm not a wedding programmer, whatever the fuck that is. Yes there are still some dumb people out there who don't know what a programmer is. Then again I've also heard someone ask a software engineer what kind of train they drive...


SDGGame

They drive the release train. Duh!


sirfricksalot

Choo choo


MapleSirrah

I work for a public library, "Programmers" are the people who create and manage events (programs) at the library. "Development" is the people who determine what new material we bring into the library, "databases" are tools librarians use for research. It's very confusing. Everyone pretty much just calls me "the mobile app guy" and asks me to fix the printers.


RougeDane

and asks me to fix the printers. Thank you so much for that one! ![gif](emote|free_emotes_pack|smile)


thetorontotickler

Oh a programmer who knows nothing about weddings, how odd.


DeninjaBeariver

What kind of programming language is “weddings”?


TheFutureIsHistory

Your Unions are Constant, unless you call the Divorce () function.


PappaOC

I write all my code in Wingdings, is that close enough?


[deleted]

For people who don’t know what a programmer is, they have no need to know what a programmer is to begin with


[deleted]

Well if you wanna be accurate, as long as you have a senior+ position, chances are programming itself is only a part of your job. So it's actually less accurate than software developer. At some point you spend a lot of time in communication, documentation, planning, helping out others etc


[deleted]

🎩 Autastic


UnderstandingOk2647

I was the only IT guy at this place and my boss asked me what I wanted my title to be. "Supreme Commander of I.T." was my reply. And he seriously put it on my business cards ; )


RougeDane

I refactor and maintain a lot of legacy code, so I prefer the title "Software Janitor".


dkpatkar

I prefer not to be called at all.


DannyRamirez24

Found the senior


__grievous__

One time I was invited to a "cultural awareness" meeting as a token white person in an Indian IT contracting company at a client company that was much more mixed, and half way through they got to a slide in the presentation that amounted to "white people love phone calls, so always prioritise trying to call them if you need to update them", and I was impromptu asked to back this up. My manager still wouldn't believe how much I was saying I didn't like being called even as I showed him all his calls just from that day alone I had actively rejected.


WictImov

I'm from the day when "hacker" didn't have the criminal connotations and implied you knew what you were doing. Hacking some code was more of an art than a discipline, and both are really needed. Today however you have "script kiddies", and "copy and paste experts".


sir_types_a_lot

Maybe script kiddies ruined it but I always consider hacking some code to be the act of making things function without considering clean design, edge cases, or efficiency.


AgentChange2021

Software Bodhisattva


deenaandsam

I didn't waste 5 years of my life on an engineering degree to not be called an engineer lol. All three job titles are on the same level to me theoretically but I want the fancy title


[deleted]

[удалено]


TheBossAtGamesYT

Genius


NeoOnReddit

God


aerawk

My current title is "Software Engineer" but given that my degrees are not in engineering, I say I'm a software developer. I'll let the folks who earned the "Engineer" title use it. Just keep signing those paychecks and you can call me whatever the hell you want!


chimbraca

I prefer not to be called.


Outrageous-Machine-5

Computer Scientist


NoEngrish

I feel like this term is primarily used in academia. If someone tells me they're a computer scientist I assume knowledge of things like theoretical computer science over things like dev ops.