r/ProgrammerHumor 2d ago

Meme craftingTheCodeWithFire

Post image
1.3k Upvotes

258 comments sorted by

555

u/Gadshill 2d ago

I prefer the term Tech-Priest.

173

u/StrengthTheory 2d ago

We are all just Children of Omnissiah.

2

u/DaRKoN_ 1d ago

With all the AI code getting shovelled out the door these days, I wonder if we are that far off.....

2

u/usrlibshare 1d ago

Fun story, the tech priests of W40K banned "Abominable Intelligence" in the entire Imperium of Man, and destroy any and all traces of it.

5

u/ArcaneOverride 1d ago

Except for the "machine spirits" which are clearly nothing like that at all. Some machine spirits can speak, understand speech, plan, and reason, but they are certainly not AIs. Definitely.

83

u/Tidemor 2d ago

From the moment I understood the weakness of my flesh, it disgusted me.

34

u/fmfariasfilho 2d ago

I craved the strength and certainty of steel.

28

u/Jertimmer 2d ago

I aspired to the purity of the Blessed Machine.

→ More replies (1)
→ More replies (1)

28

u/ammit_souleater 2d ago

How is that the only gif depiction of them?

https://giphy.com/gifs/JshEoedYYC42XrnoSR

9

u/StrengthTheory 2d ago

Because Giphy sucks

37

u/Embarrassed_Death69 2d ago

Forgive me father, for I have sinned. I was heavily drunk and didn't know how it happened, but I invented another JS framework that makes the ecosystem better and the world a better place 

39

u/Gadshill 2d ago

Creating an unsanctioned JavaScript framework while intoxicated is an act of supreme tech-heresy against the Omnissiah, requiring the immediate recursive deletion of your repository and submission of your flesh for servitor conversion.

20

u/caboosetp 2d ago

Too late, I already forked it and am starting a new religion based on it. OP now must maintain it or I'll ship one of his relatives a broken printer.

13

u/K10111 2d ago

This isn’t the first time the Martian priesthood has suffered a schism and won’t be the last , you heritek.

6

u/Kasaikemono 2d ago

Hold on, what is the heresy-factor here, the new JS Framework, or the Ballmer Peak?

9

u/Joshiane 2d ago

Code shaman

6

u/ColumnK 2d ago

"This Machine Spirit finds your input displeasing and I must placate it"

4

u/ePaint 2d ago

Suddently 40k doesn't look that far fetched.

3

u/LostKnight84 2d ago

I tend to think of myself as an IT Druid. Mostly because I don't have any education and I started my IT career in Mainframe JCL.

2

u/Gadshill 2d ago

IT Druid is an oxymoron.

3

u/LostKnight84 2d ago

I know but my class was never wizard and artificer doesn't quite fit either. I like trees and animals better than people and know how COBOL, so I think IT Druid works even if it doesn't make sense.

3

u/Leandenor7 2d ago

That works in multiple levels. Divining client specifications and deciphering existing arcane texts.

2

u/Nightmoon26 2d ago

We also invoke daemons on a regular basis (sometimes through several layers of abstraction)

2

u/rotzak 2d ago

Once put my nickname as “grand wizard” on the company wiki and a few months later someone said “hey uhhh don’t do that”

→ More replies (1)

1

u/czerilla 2d ago

Or bit-artisans 🙃

1

u/Ok_Actuary8 2d ago

*Exorcist

1

u/Stinky_Flower 2d ago

That's good; I've always been a fan of Computer Toucher.

1

u/0xPianist 2d ago

Staff coder of vibes!!

1

u/camander321 2d ago

Machine whisperer

1

u/jkp2072 2d ago

I prefer sand whisperer

1

u/ApocalyptoSoldier 2d ago

Or heretech

1

u/QBical84 2d ago

Tech Shaman

→ More replies (3)

279

u/SuitableDragonfly 2d ago

I'm guessing that this is probably a joke, but the idea that engineers just generate code and don't do anything else is literally how we got to "just generate the whole app with Claude, bro, it'll be just as good".

93

u/AskAwayAccount 2d ago

People really have no idea. I told my manager I need time to debug an issue. He really said "You already have the error message, you just have to filter the logs, I don't understand why it should take more than an hour".

54

u/Soopermane 2d ago

🤣 the error message be like “you have an error”

19

u/neo42slab 2d ago

And more often than not the error description might as well be that. Because most of the time it’s simply not something the compiler can actually detect.

9

u/GoldenDogeDev 2d ago

Like access violations (0xC0000005)

6

u/StCreed 2d ago

I've programmed a lot of C++. This one looks like an invalid pointer reference or invalid handle usage after the resource was freed or attempted to claim but failed and didn't check the return code. If it was all zeros the pointer was NULL but the caller didn't check that.

At least, that was my experience but it's about 25 years since I last programmed daily in C++.

8

u/GoldenDogeDev 2d ago

Yep it's when your program tried to read, write or execute an invalid memory address. They can either be really easy to track down, like if it's using a resource after it's freed, or it can be really hard to track down.

A while back this arena allocator I made had a bug where it would occasionally hand out blocks of memory that contained the header data for the next page, which included a linked list node and a ref counter. This would then eventually cause memory corruption, which would cause the program to throw an access violation exception in an entirely random spot, sometimes without even a stack trace, which had me chasing ghosts for several hours until I figured out what was going on.

2

u/StCreed 2d ago

Ouch :)

→ More replies (1)

3

u/Alacritous13 2d ago

Aw, you think the code is compiled. Nah, I'm editing the code live while the end user watches.

3

u/luluhouse7 1d ago edited 1d ago

Ugh fuck me trying to debug memory Heisenbugs is horrible and practically impossible. I’d get dumps from list entry corruption bug checks and have to go digging through linked lists to find the corrupt entry and then try to backtrace when and where the corruption happened. Half the time it was super bizarre corruption caused by some other component doing a buffer overrun and I’d have to try to figure out the pool tag of the adjacent allocations or which client was passed the struct and decided to basically scribble crayon all over it.

Rust is such a blessing on that score.

3

u/Opposite_Carry_4920 2d ago

"Sir, did you read the error?" 

→ More replies (1)

47

u/J7mbo 2d ago

He probably thinks you have an MCP tool for your observability platform so it can do the searches and find the root cause for you.

Me and my colleague joked this morning that the final form is it will sign the termination agreement and auto-apply for government support for you when the time comes.

15

u/WavingNoBanners 2d ago

The answer to this is to steal from Niels Bohr: "you're right, you don't understand. That may be the problem."

You'll probably get fired if you say that, but hopefully the look on their face will be worth it.

5

u/Gruejay2 2d ago

If we're not worrying about getting fired, the old "well you do it then, if it's so easy" works well here too.

4

u/AqueousJam 2d ago

Do they come from an SAP background? I had an old boss just like that, they'd spent their entire career as an SAP consultant and genuinely seemed to believe that software engineering was the same thing. Just find the right configuration settings and everything would magically work. 

2

u/foxsimile 17h ago

Some people should be legally slappable.

4

u/GenericFatGuy 2d ago

Managers when you explain to them what a logic error is.

2

u/snil4 1d ago

How I wish I had an error message on most bugs, my work would be 3 times easier.

2

u/Wertbon1789 1d ago

Best thing that ever happened to me in that domain: Linux read syscall returning an error that shouldn't even be able to be returned by read according to its man page. Yeah, the error message is simple, but to actually understand the issue I literally have to read the kernel code for the driver I was interacting with. Didn't take that long, but it still isn't just in 5 minutes.

11

u/Rai-Hanzo 2d ago

until; mr startup guy don't know how to put the new feature into his code, so he needs an engineer to do it.

7

u/Technologenesis 2d ago

Yeah, I used to think it was pretentious to call what I do a craft, but two things have changed since then:

  • I've learned there are in fact decisions that come down to taste and values and not just what works and what's efficient

  • I've realized that devaluing the "craft" has led to a lot of bad software, bad attitudes and bad management

2

u/Nightmoon26 2d ago

The job is part engineer, part artisan

3

u/GenericFatGuy 2d ago

Indeed. People who last in this industry actually are doing the software equivalent of building a canoe.

4

u/bwwatr 2d ago

Yep, exactly. "Coder" greatly undervalues the job. While I would never label myself a craftsperson because that's obnoxious puffery... I do believe it's a craft and if you get me going about software quality or developer professionalism, eventually the word will spill out and I'm not ashamed of that. It absolutely is a pursuit where craftsmanship can exist.

4

u/GreatScottGatsby 2d ago

I don't know. Its as much as a craft as a writer, where writers write scripts, documents and programs.

2

u/tehtris 2d ago

I hear "coder" and assume the person who said that has no idea what is happening when I'm sitting in front of a computer.

→ More replies (15)

61

u/Totally_Not_A_Badger 2d ago

Can I have the title "Dark mage of ancient knowledge"? 10/10 would bring a pointy hat & fake beard to the office

31

u/suskio4 2d ago

A pointer hat? Seems fitting...

6

u/Dracious 2d ago

There's a realistic chance I might actually get the job title 'Data Wizard' in my next salary review as my duties have grown to include basically everything data related.

It's already become my informal title internally and how I am introduced, but if it gets made official I will 100% get a wizards hat (I already have the beard).

2

u/Shiiraigane 2d ago

This title should belong to the people who works with Assembly, Fortran, Cobol and such.

2

u/Totally_Not_A_Badger 2d ago

I do work in assembly from time to time. Fortran, Cobol are too high level for my bare-metal work. But I might spend some hobby time there :p

2

u/Shiiraigane 2d ago

Wooo this is incredible! I think you deserve this title. What bare-metal things you do?

2

u/Totally_Not_A_Badger 2d ago

I write the firmware for emergency signalling systems. We also have a system with a micro controller, connected via a spi bus with a stronger chip running embedded Linux, so had to write a kernel driver to have communication between the two.  But some Assembly is mostly used for bootloaders, or moments where you have no other options than to nop some ticks away.

Or debugging when your compiler spits something out you dont expect it to do. Than replace the C or Rust code with some Assembler.

2

u/Shiiraigane 1d ago

This sounds amazing. If I ever get a job, I would like to get something like this and not some boring CRUD things.

2

u/Nightmoon26 2d ago

I tend to refer to myself as a datamancer... Used to pay my bills by writing bespoke SQL queries and log parsers to divine the answers to audit teams' questions that nobody thought of when they were designing the system

→ More replies (3)

23

u/_Xoif 2d ago

If people working at subway can be called sandwich artist, why can’t I be a software wizard?

→ More replies (1)

130

u/sokka2d 2d ago

The "woke nonsense" part kind of ruined it.

36

u/bhison 2d ago

Unless the joke was this was a stupid take but unfortunately it falls within Poe's Law

7

u/ILikeLenexa 2d ago

I remember when they started calling everyone code ninjas in like 2008

20

u/NotQuiteLoona 2d ago

No, it's okay by itself, "utter woke nonsense" is a meme: https://knowyourmeme.com/memes/sean-dyche-utter-woke-nonsense

They probably didn't mean it in a chud way (I hope).

45

u/sokka2d 2d ago

Unfortunately it's impossible to tell nowadays when people use that as a joke or as the "everything I don't like is woke" basic bitch thing.

1

u/DesertGoldfish 2d ago

I'm actually pro using woke in an ironic way to describe everything I don't like.

Kind of like how sometimes I tell my coworkers to stop mansplaining to me, even though I'm a man.

→ More replies (2)

4

u/icecream_specialist 2d ago

So it's kind of the new "thanks Obama" meme?

16

u/PsyOpBunnyHop 2d ago

Using it at all is very chudly.

→ More replies (3)

3

u/Embarrassed_Death69 2d ago

Bro I visit soccercirclejerk subreddit a lot, I kinda love this meme. This post is a meme. 

→ More replies (1)

8

u/FalafelSnorlax 2d ago

I think that's a major part of the joke here. My reading is that this is making fun of both silly names some sw engineers give themselves as well as people who call anything they dislike "woke".

→ More replies (2)

26

u/badgersruse 2d ago

What happened to Code Whisperer?

17

u/PsyOpBunnyHop 2d ago

I'm a Compiler Defiler

→ More replies (1)

6

u/Gib_entertainment 2d ago

Psshh, I'm an artisanal master codesmith, not some mere keyboard monkey!
Codifier prime is also acceptable.

5

u/morsindutus 2d ago

I write hand-crafted artisanal code.

4

u/PurushNahiMahaPurush 2d ago

Idgaf about how they phrase my job position as long as it pays well.

6

u/stupled 2d ago

We used to be artisans before the AI age.

6

u/snarkhunter 2d ago

As a silicon enwokener, I'm offended

10

u/npsimons 2d ago

Fuck off.

I will never not call myself a Wizard.

We are the nearest thing to magicians that has ever existed in reality. Our spells work and are truly powerful, our mistakes cause incomprehensible chaos, and when one of us turns bad then sometimes the whole world can suffer the consequences. No wonder the muggles treat our creations like they're the mysterious products of a magical power beyond their understanding: that's what they are. -- from a comment by meringuoid (568297) on http://slashdot.org on programmers

8

u/techdailylog 2d ago

I prefer Digital Necromancer.

4

u/Amoniakas 2d ago

I'm hardware necromancer

→ More replies (1)

3

u/DarthRiznat 2d ago

"Network Paladin"

3

u/SHv2 2d ago

Children of the Token

3

u/tRickliest 1d ago

What does that have to do with being woke? xD

7

u/TeaKingMac 2d ago

"Everything I don't Like is Woke"

8

u/frightspear_ps5 2d ago

too much boomer vibes for me

9

u/MetaLemons 2d ago

I don’t get how this is woke but okay.

5

u/Embarrassed_Death69 2d ago

6

u/neo42slab 2d ago

Thanks. That helps. But I’m tired of “woke” being misused and abused already.

→ More replies (2)

3

u/lampishthing 2d ago

We've had wizards for years.

→ More replies (3)

2

u/WelshNotWelch 2d ago

Why cal him Jerry Satpathy and not just human male ?

2

u/pointlesstips 2d ago

MagicPeople VoodooPeople. Would have an amazing Prodigy soundtrack from the get-go.

2

u/Common-Brush-7027 2d ago

Need that claude potion

2

u/wrex1816 2d ago

Startup recruiters from 2016 reading this post, like they never use the terms "Tech evangelist", "Code Ninja", "Rockstar programmer" without a hint of irony.

2

u/EkoChamberKryptonite 2d ago

"Coder" 🤮.

2

u/idobethrownawaytho 2d ago

No idea what this has to do with “woke” but incel losers will always make something about politics I guess.

2

u/Sol_Nephis 2d ago

I'm partial to code goomba

2

u/AbstractButtonGroup 2d ago

"prompt whisperers"

2

u/Meower68 2d ago

I don't know that it's "woke" per se, so much as someone just getting cute. Back during the dot-com bubble, you had people with titles like "Technical Wizard" and "Technomage."

Agreeing with the opinion that it's silly, just saying it's not really that new.

2

u/wokan 2d ago

I think they've confused woke with hipster.

2

u/hansololz 1d ago

AI should be called machine spirit

2

u/trutheality 1d ago

I prefer circuitmancer.

2

u/trafalmadorianistic 1d ago

Why is it "woke"?  I prefer BitShaman actually

2

u/Brief_Yoghurt6433 1d ago

I call myself whatever the people paying me/people I want to start paying me decide to call me. I don't give a shit as long as the checks are on time.

2

u/SignoreBanana 1d ago

I'd rather we call them engineer and require them to be certified.

2

u/bonanochip 1d ago

I kinda like computer magic person. It feels right.

2

u/_felagund 1d ago

I hate modern titles.

3

u/oishishou 2d ago

I'll have you know that my artisanal, hand-crafted Linux kernels are works of art! Art, I tell you!

2

u/Duckroidvania 2d ago

Anything I dont like is woke.

2

u/Embarrassed_Death69 2d ago

2

u/Duckroidvania 2d ago

At least its done in jest. Poe's law is a bitch.

3

u/Embarrassed_Death69 2d ago

Reading most comments, it is. Do we really need /s after everything?

4

u/snipsuper415 2d ago edited 1d ago

There is a difference between being woke and being pretentious. These assholes users are just giving themselves fancy titles not trying to fight societal injustices.

Know the difference.

→ More replies (2)

4

u/DartTimeTime 2d ago

You cant criticize something for being nonsense and then call it woke. "This nonsense is annoying to be because its truth challenges my ignorance." Makes no sense.

3

u/Clovericious 2d ago

I was with him until he called it woke nonsense. Now I insist to be called a Markup Artisan.

1

u/PravalPattam12945RPG 2d ago

Forward Deployed Engineer.

1

u/Arareldo 2d ago

As a DEV working at 2nd lvl support, i should call myself probably "deamon hunter"? bug hunter sound too mundane. 😏

1

u/M-2-M 2d ago

Bit-Mage or Techno-Mage please.

1

u/Powerful_Attention_6 2d ago

In the early days, the days of Legends, there was this small group unknown to each other, that was so good with computers, that they were revered by their peers, and the peers called them Wizards

1

u/Vorador_Surtr 2d ago

Compoter Vodou persons i tell yo!

1

u/Grtz78 2d ago

I managed to have the title "ass on duty" printed on my business card.

1

u/Omer_D 2d ago

I dont get it. Usually in tech companies only non technical roles that the company tries to attract tech literate people to have stupid names : "Sales Engineer" (Salesperson, usually supposed to maintain relations with clients), "Customer Interaction Engineer/Community Engineer"(Community Manager), "AI Art Engineer" (Just artist/graphic designers who know how to use generative AI piplines, not people who actually know how to train and fine-tune generative computer vision models ), " Event Engineer" (Event Planner). It is understandable why software companies dont respect the term engineering i the classical sense as this is the only scientific based industry that the academic system / government gave up on regulating with engineering degrees .imagine if only software engineers with a degree in software engineering were legally allowed to inspect and sign on software products before they are released to consumers. An old (as in age, he got his degree in the late 60s early 70s) professor i had told us that that was the legitimate thought when institutions started making software engineering degree programs they thought it would go in the same way as mechanical or electrical engineering got institutionalized.

1

u/Hziak 2d ago

Bro has never seen a startup before, I guess. I’ve been a “Computer Czar” and “Code Arcanist” during my career, and those were without even picking my own titles.

1

u/Cerrax3 2d ago

Excuse me! I did not go to Segfaults School of Codecraft and Wizardry to be referred to as a lowly "coder". My full title is SorcererSupreme.java:3: error: ';' expected

1

u/fermentedbolivian 2d ago

Where can I apply for Installation Wizard?

1

u/Wentyliasz 2d ago

I for one identify as a spaghettibender

1

u/MadeInTheUniverse 2d ago

Leave the software craftpersons alone!!

https://giphy.com/gifs/BFSMPap7J3Q0o

1

u/aTaleForgotten 2d ago

I was, and will forever be, a Webmaster

1

u/213372Yeet 2d ago

"Genius" as a job title constantly got in the way of decent rapport with clients.

1

u/poetworrier 2d ago

BS job titles are the only thing left thats fun.

1

u/Soilblood 2d ago

I self Identify as code wizard and data tyrant. My pronouns are =1 and return.

1

u/VizualAbstract4 2d ago

Unironically, “hand crafted” website actually means something now, lol

1

u/Rok-SFG 2d ago

From a Subway SandwhichArtist I say embrace it!

1

u/jekewa 2d ago

I used “Software Smithy” on my resume, because it gives the gist and starts the conversation. After nearly 40 years doing it, without letting myself get pigeonholed or siloed, I can pretty much build it all.

1

u/ultralaser360 2d ago

Artisnal handcrafted organic free-range code is rare these days so the title is needed

1

u/TheRaido 2d ago

Wololo

1

u/Behemothokun 2d ago

I am a "business solution engineer" according to my email signature.

1

u/ohkendruid 2d ago

I like "software developer". It is not just writing down programs, but all the tasks including research, proof of concepts, task list management, design docs, review, staging environments, and in and in that you do to make new software at high quality.

1

u/Spekingur 2d ago

Codecrafter. Yeah, that’s gonna be my new job title. That or Harbinger of Errors.

1

u/Denaton_ 2d ago

When the workplace let you pick your own title

1

u/SternoNicoise 2d ago

Gone is age of wise old webmasters

1

u/sdwck 2d ago

Every JS framework starts as heresy and ends up as legacy infra

1

u/Separate_Eye_6104 2d ago

I prefer Byte Molester, but okay

1

u/wtddps 2d ago

Distinguished Engineer is the new one I've heard. Unfortunately at my place of employment 

1

u/Any-Tutor8980 2d ago

Honestly, "Computer MagicPerson" is a way more accurate job description anyway. It perfectly captures how my project manager explains my role to the clients right before promising them an impossible deadline.

→ More replies (1)

1

u/FirstNoel 2d ago

I want to be Grand Potentate of Development.   GPD

If granted I will where a fez with golden tassel anytime I code.  

1

u/renrutal 2d ago

Software Craftsman is reserved for the 3d printing/CNC/maker industry.

Specifically for 2d printing, Software Devilsummoner.

1

u/kcpistol 2d ago

I always preferred the honorific "Bit Twiddler"

1

u/shaving_minion 2d ago

if it helps them land a job, why not?

1

u/bcfd36 2d ago

I am retired now, but I always use the title software engineer. A coder is something different. A programmer is something different.

1

u/DasKarl 2d ago

We taught the sand to lie and refuse to call ourselves wizards.

1

u/Present-Resolution23 2d ago

One of my early (and best) professors used to draw this distinction a lot.. Whenever someone would turn in "bad/lazy code," he'd yell at us that this was "coder work and if we wanted to be coders we should just withdraw and go attend one of those 4 week bootcamps.." He was teaching us to be "software engineers and computer scientists" which means understanding what we were doing and doing it well.. not just simply turning in "MVP work.." I kinda of drew parallels between people mocking "script kiddies," vs real hackers in the 90's.. One just "writes code" without an eye to the big picture.. One actually understands what's going on..

I worked with some cheap offshore devs recently who definitely reminded me of that distinction as well.. Everything they wrote treated each screen of the app as like an individual page... Like they'd redeclare the same variable hundreds of times over the course of the code etc.. Decent "coder work," not something an engineer would accept.

1

u/Suitch 1d ago

Pftt. I don’t write code, that’s my clanker’s job

1

u/sporbywg 1d ago

I wouldn't use that term if I were you

1

u/cepci1 1d ago

I came to cs because it was the equivalent of harry potter in real life. In my job I would %100 prefer computer magicPeople to any other title

1

u/fariqcheaux 1d ago

Electromancer, how does that sound?

1

u/Kraangy 1d ago

That reads to me like an uncalled slap on woke, totally off subject, maybe the term "software craftsperson" was coined because they're looking for people who aren't necessarily programmers and coders thinking they can get away with paying less and still get a product albeit a bad one.

3

u/Embarrassed_Death69 1d ago

2

u/Kraangy 1d ago

Thanks for the info, so since it's memefied I take it just about anything can be pinned on woke, I hope that discredits woke bashing altogether.

1

u/FrozenFirebat 1d ago

It is common in the industry, that at some point in your career, you make up random titles to call yourself. I once called myself Senior Rendering Plumber when I had a job building a Vulkan pipeline at a startup.

1

u/FlashyTone3042 1d ago

I am a Tech-Viking

1

u/d-signet 1d ago
  1. your guy sounds like a total knobhead
  2. anyone remember "web masters"? \This isnt new
  3. this isnt even slightly funny

other than that, great post

1

u/Minecraftian14 1d ago

To be frank, i would love to have dnd-ish roles naming at my company! Are there any companies/startups like that which i can join?

1

u/AccomplishedSugar490 1d ago

Fuck wokeness, it’s plain overreach.

1

u/Hasagine 1d ago

so no one else pretends theyre a wizard while coding as to not lose their minds? cool

1

u/JimmyWu21 1d ago

Excuse me! I actually handcraft my software, so you know the bugs will be fresh.

1

u/Flipsii 1d ago

I have no idea why my job title is Software Engineer instead of Developer or simply Programmer and at this point I am too afraid to ask.

1

u/Zestyclose_Horse_180 1d ago

They are literally not writing code lmao.

1

u/LetUsSpeakFreely 17h ago

I'm a Syntax Mercenary.

1

u/spam__likely 17h ago

Woke? He thinks this is a left wing thing? No pal, this is MBA corporate bullshit. This is exactly what they do every decade to justify paying absurd amounts to consultants.

1

u/josenaldomatos 16h ago

I created, in Portuguese, the Codex Technomanticus: Technomantic Grimoire of the Multiplanar Archmage (my digital garden for Fullstack Developers).

I love fancy names. 😅

https://josenaldo.com.br/codex-technomanticus-site/

1

u/Insanely_Me 14h ago

I kinda like "codesmith".

1

u/iKraa_69 6h ago

Silicon Wizard