if you get enough smart programmers together all they do is make lisp, so you have to make sure theres some less-smart "control rod" programmers in the team
@jk Yeah, but it does self-correct, because as soon as 2 programmers each invent a Lisp, they will argue forever as to whose Lisp is the True Lisp.
It's like the computational Fermi Paradox. Lisp is the Great Filter that prevents a runaway intelligence singularity.
y'know, it turns out secretly that the Duke Nukem Forever programmers kept running into this problem
they'd keep making lisps, then fights would break out, then their teams would be decimated by people quitting out of disgust or because they were conquered
this is how all great unfinished undelivered games got unfinished and/or undelivered
THIS IS WHY WE CAN'T HAVE HALF-LIFE 3
@sydneyfalk @jk
Huh. Well, that explains Abuse.
@jk I hate that this is true, holy fuck.
@jk Oh yeah! I remember reading an article about that in Game Developer Magazine. It must've been one of the post mortem articles. I was hoping it was online somewhere, but I've had no luck finding it. I did find this from Andy Gavin: http://all-things-andy-gavin.com/2011/03/12/making-crash-bandicoot-gool-part-9/
The video is pretty good as well.
https://franz.com/success/customer_apps/animation_graphics/naughtydog.lhtml
@ghostdancer @clacke @jk They still used Scheme for their scripting during the PS3 era:
https://www.youtube.com/watch?v=oSmqbnhHp1c
https://www.youtube.com/watch?v=Z8Xamkb-J2k
@jk to be fair they also made a few crash bandicoots
@jk awh sonofabitch I'm the control rod
"Wait, what do you mean, I'm 'less smart'?"
"I mean YOU'RE the control rod."
"Oh! Okay then. Cool."
"...and there we go."
@jk that's where i come in
@jk every team needs a systems developer who only wants to write fixed size object pool implementations all day
@jk programmer A: I'm writing a monoid implementation of promises, how about you?
programmer B: I'm optimizing our array implementation to reduce memory fragmentation
those two programmers names? albert einstein
@jk dammit do i have to write a lisp for the atari jaguar now
@LuigiThirty @jk
yes.
@LuigiThirty the hardware is so overcomplicated it may well have been a lisp machine all this time
@LuigiThirty @jk "snagglepuss"?
@jk I'm absolutely the control rod,
@jk sometimes i think the AI i'm working on will be that 'control' person. sometimes i fear it will be a lisp.
@jk i just realized I’m the control rod
@jk it's me
@jk I think modern smart programmers would invent something like Idris
(I don't want to offend anyone pls don't @ me)
@jk At last, I've found out why they keep me around.
@jk Why?
@jk i don't understand
lisp… is… perfect.
@jk called out
@jk Brb putting control rod programmer on the CV.
@jk You don't want a runaway Lisp situation!
@jk I believe the technical word for this process is "doping," and the programmers are called dopes.
@jk OMG. You've done it! You've found the holy grail --- the anti-particle of the Rockstar Programmer. Behold, the Control Rod Programmer! 😀
one of the more famous criticality incidents of this type is naughty dog, who were trying to make crash bandicoot or something but ended up, thats right, making a lisp