186 points

I like the scope creep there:

  1. Programming language (singular)
  2. All programming languages and related knowledge
  3. Add in AI, ML and data structures
permalink
report
reply
57 points

Bro needs to go big. Why not all electronics and electronic systems in general? As it is he could still be “caught with his pants down” by another speculative execution bug.

permalink
report
parent
reply
23 points

DNA is a programming language. The fabric of space time could be a programming language. Keep going!

permalink
report
parent
reply
2 points

If we’re really living in a simulation my dude is really asking for reality bending powers.

permalink
report
parent
reply
1 point
*

DNA is a programming language

JavaScript no longer has the worst type system, then.

Jury’s out on whether brainfuck or general relativity is more tractable.

permalink
report
parent
reply
2 points

Since this is something that needs to be considered while programming, I’d presume such information falls under “related knowledge”.

permalink
report
parent
reply
29 points

Sounds like they are the product owner :)

permalink
report
parent
reply
150 points

My head canon is that Tony Stark has a superpower: everything he builds works the first time.

If it’s really complicated, like an entirely new Iron Man suit, then it might malfunction once in an amusing way. Then he tightens a screw and it’s perfect. It never fails outright or bricks itself.

In my experience, this is not how hardware or software development goes. I want this power so much.

permalink
report
reply
97 points

Agreed. It’s comical how he’s seemingly able to rapidly build stuff that requires experience in multiple high end fields and then he even surrounds himself with his own tech and is not buried under maintenance hell for it all.

My alternative head canon is that he’s actually only good at building AIs and Jarvis and Friday are the ones who actually make all of his crazy ideas work.

permalink
report
parent
reply
7 points

In a What If? episode, he made a suit that can transform into a racing car without creating AI first

permalink
report
parent
reply
1 point

Let’s have a Futurama/Avengers cross over.

permalink
report
parent
reply
26 points

He is an Artificer, plain and simple

permalink
report
parent
reply
102 points

Instantly granted all programming knowledge

“Well what the… God damnit! Who the fuck thought that was a good idea? Fucking JavaScript architects!”

permalink
report
reply
14 points

Every npm package gets downloaded into your brain, immediately collapses into a black hole

permalink
report
parent
reply
4 points

My gods. I think this just gave me flashbacks to this week.

I was recently battling node’s import/require shenanigans trying to figure out how to import a typescript module in my basic program. I feel this so hard.

I walked away utterly hating the language and its ecosystem. Utterly defeated, I gave up.

permalink
report
parent
reply
70 points

Why limit yourself like that? Just say “All languages”. Depending on how liberally you interpret the word “language”, you know know just about everything.

permalink
report
reply
37 points

At that point just go for omniscience.

permalink
report
parent
reply
20 points

Too far. I don’t need to know all that.

permalink
report
parent
reply
24 points

Oh you don’t want to know exactly how many pubes your grandmother shed in her lifetime? You don’t care to know what the sewage of tasted like in London on Sunday, the 16th of July 1882? You don’t burn with desire to learn what it feels like to get your viscera torn out by a hungry lion?

Weak!

permalink
report
parent
reply
3 points

I’m already a loner but omniscience would seal the deal.

permalink
report
parent
reply
4 points

You’d be one hell of a schmoozer as you’d know exactly what to say to people to connect with them.

permalink
report
parent
reply
21 points

Fuck programming then, I’ll go read ancient Egyptian or some not-yet-deciphered crap. On the other hand, I bet it’s not that different from APL

permalink
report
parent
reply
10 points

My old man told me he took one programming language in college and it was APL. Having looked at APL since becoming a software dev myself, I can understand why he hated it.

It’s just so gross and hard to read

permalink
report
parent
reply
7 points

On the other hand, which do you prefer, this:

 life ← {⊃1 ⍵ ∨.∧ 3 4 = +/ +⌿ ¯1 0 1 ∘.⊖ ¯1 0 1 ⌽¨ ⊂⍵}

or this:

 MODE UNIVERSE = [upb OF class universe, upb OF class universe]BOOL; STRUCT( INT upb, BOOL lifeless, alive, PROC(REF UNIVERSE)VOID init, PROC(REF UNIVERSE)STRING repr, PROC(REF UNIVERSE, INT, INT)VOID insert glider, PROC(REF UNIVERSE)VOID next ) class universe = ( # upb = # 50, # lifeless = # FALSE, # alive = # TRUE, # PROC init = # (REF UNIVERSE self)VOID: FOR row index FROM LWB self TO UPB self DO init row(self[row index, ]) OD, # PROC repr = # (REF UNIVERSE self)STRING:( FORMAT cell = $b("[]", " ")$, horizon = $"+"n(UPB self)("--")"+"l$; FILE outf; STRING out; associate(outf, out); putf(outf, (horizon, $"|"n(UPB self)(f(cell))"|"l$, self, horizon)); close(outf); out ), # PROC insert glider = # (REF UNIVERSE self, INT row, col)VOID:( self[row-2, col+1] := TRUE; self[row-1, col+2] := TRUE; self[row, col:col+2] := (TRUE, TRUE, TRUE ) ), # PROC next = # (REF UNIVERSE self)VOID:( [0:2, LWB self-1:UPB self+1]BOOL window;  # init row(window[LWB window, ]); window[LWB self, 2 LWB window] := window[LWB self, 2 UPB window] := window[UPB window, 2 LWB window] := window[UPB window, 2 UPB window] := lifeless OF class universe;  window[LWB self, LWB self:UPB self] := self[LWB self, ]; FOR row FROM LWB self TO UPB self DO REF []BOOL next row = window[(row+1) MOD 3, ]; IF row NE UPB self THEN next row[LWB self:UPB self] := self[row+1, ] ELSE init row(next row) FI; FOR col FROM LWB self TO UPB self DO INT live := 0;  FOR row FROM row-1 TO row+1 DO REF[]BOOL window row = window[row MOD 3, ]; FOR col FROM col-1 TO col+1 DO IF window row[col] THEN live +:= 1 FI OD OD; self[row, col] := IF window[row MOD 3, col] THEN live -:=  live = 3 FI OD OD ) );
permalink
report
parent
reply
4 points

Honesty, neither 🤣

permalink
report
parent
reply
39 points
*

Wish granted, goes on to create yet another “better” programming language.

btw, OP forgot “understanding”, which is the harder part.

permalink
report
reply
4 points

Good point. Maybe that’s why they clarified “all knowledge in data structures and ml and ai” in the end.

Then again, just because you have all puzzle pieces (and a few extra) it does not mean you can solve it.

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 3.1K

    Monthly active users

  • 1K

    Posts

  • 38K

    Comments