LivestreamFail

PirateSoftware responds to "Code Jesus" video dissecting Heartbound's code.

https://v.redd.it/uyh6wmeqaobf1
Reddit

Discussion

Opening_Persimmon_71

Every day his voice gets a little deeper

1 day ago
KreiaNotKae

This isn't even a joke. What is happening lmao

1 day ago
GGXImposter

probably some "1000 IQ!" meta joke where he will come out later saying that he deepened his voice by 1% every day for a year.

1 day ago
Tehslasher

opens paint

You wanna know something chat? You... Wanna know something super cool? Check this out this is actually hilarious how easy it is to bait the haters. 

writes 365

Every day, for T H R E E  H U N D R E D and sixty five days, right? I lowered my modulator by 1%. Now, what this did for those of you who don't know, was it A l l O w e d people to slowly start clipping me and raging. What the dipshits DONT know, is that over a year ago, draws circle I planned this. They fell right for it. That's right. leans forward they boosted my algorithm. 

That's on them. 

1 day ago
Impossible_Loquat707

dude i genuinely expect something like this, i feel like i'm going thru some mandela effect madness. no way was his audio always this bad

1 day ago
VoraciousChallenge

This is barely even satire, IMO. He had a short ages ago where he talked about deleting comments and then people would comment again to say "grr you deleted my comment." It boosts engagement. His direct quote is "I farm you twice."

17 hours ago
Black-Mettle

You just made the list, buddy. Hope it was worth it.

1 day ago
Greyscale0418

I don't like how well you captured him in text.

1 day ago
grandmasboyfriend

Beautiful

1 day ago
KaiserKelp

Why could I hear this in my head

1 day ago
Sw0rDz

Pirate starts every morning reading research journals in the math and computer science fields while he eats eggs over easy. He sometimes will write emails with clarification and corrections. Next, he has to respond to universities begging for him to do guest lectures. He is far too busy to give guest lectures. Some days, he donates sperm to preserve his genius genes. He then provides consultation to gaming companies behind the scenes. Finally, he streams. This all takes a toll on his voice which causes it to lower.

1 day ago
SlyGuyNSFW

The same reason he originally lowered his voice and changed his name to THOR.

He wants look and sound superior.

1 day ago
FalsumVis

iirc his middle name is thor, but goes by thor instead of jason because apparently he hates the name jason lol. call him jason lul

1 day ago
CthulhuWorshipper59

Sometime ago I got recommended post also from this subreddit and some clown said that using "Jason" for thor is same thing as "deadnaming" transperson, I laugh at this everytime I remember this clown

1 day ago
Dpepps

He's doing it so when people call him out on his bullshit, he'll say something like "see, their so focused on my voice". It's just a weirdo thing to lie about. If he was doing the anime bullshit like Vtubers do it'd be one thing but he tries to pretend like he's authentic when everything he does inherently comes with a lie.

1 day ago
AlisterS24

Is he sick in this clip? His voice is legit changing on the fly lmao

1 day ago
ComeAlongWithTheSnor

Saw a comment here the other day about how 'he 100% doesn't use a voice mod, but maybe he uses a filter on his mic to make his voice sound deeper.'

Both of those statements cannot be true at the same time.

1 day ago
ijustlurkhere_

Piratesoftware is in so many ways reminiscent of Elizabeth Holmes.

1 day ago
DNihilus
:YEP:

I think he broke the thing and don't know how to fix it.

1 day ago
thoughtdump

Or just never saved the settings as some sort of filter.

1 day ago
henri_sparkle

BRO I was about to comment that, it sounds like he's forcing his voice more and more with each clip I see of him lmaoooo

1 day ago
ShionTheOne

He's really sensitive about that:

https://preview.redd.it/hn6wwqmkgobf1.png?width=626&format=png&auto=webp&s=725f6b0432da023adf3316237c0b8b024604b6a1

1 day ago
SoungaTepes

BTW if the ban is in fact bullshit you can dispute it with Steam as they are still the key holders, the moderators he has in place will have no say in the matter

1 day ago
ShionTheOne

I would, but honestly I don't care enough to get unbanned from his shitty game community hub.

1 day ago
SoungaTepes

Oh I wasn't sure if you wanted to do a lil trolling, I mean that PFP screams "Ima do some trolling"

1 day ago
Phimb

Maybe I'm being too serious here but.. what did you expect to happen? He didn't read that, he didn't react to that, you just posted something about Pirate's personal appearance on a forum about a video game people are developing.

Of course you got banned?

1 day ago
lemmykoopa98

yeah i mean you can dislike the guy but what do you expect to happen if you go onto a game forum and insult the developer, not even the game? It’s unnecessary and completely off topic.

1 day ago
beemp3s

3rd puberty be like

1 day ago
Zamacus

His voice is disproportionate to the way he speaks too it's weird

1 day ago
AvidGoosebumpsReader

I know absolutely nothing about this topic but I'm willing to bet that Pirate is entirely focusing on one technicality of him being correct and ignoring every other single piece of valid criticism.

1 day ago
Greedy-Street-5435

This is exactly how this doofus argues.

1 day ago
Monterey-Jack

The asmongold special

1 day ago
bamronn

god id rather argue with asmon than thor

21 hours ago
no-longer-banned

I don't think he even has a single correct point in this instance. He's just completely missed the criticism, doesn't understand it, or he's purposefully ignoring it and focusing on something else. For example, he says cannot he rename `alarm[0]` (?) but the criticism was that he should use something descriptive, like `alarm[TOP_LEFT]` instead, which he absolutely can do.

1 day ago
LukeLC

What's even worse is that in GameMaker, alarms are a very basic alternative to variables designed for beginners who don't understand the concept of variables yet.

Any proficient developer should know better than to use them at all. Make your own named variables.

1 day ago
[deleted]

Especially because alarms are frame-locked and can't be paused. They are worse than named variables in every way.

1 day ago
Cheedle_

You can technically pause alarms by adding 1 to them every frame, but it isn't really a true pause.

What happens is that you simply add 1 to them that gets subtracted right after. For a beginner this would be fine, but for more complex projects you should go and create your own custom alarm system, since gamemaker's own is very limited.

1 day ago
Shamanalah

"You can't rename a variable"

I blinked. I thought he had a bit more knowledge but thinking back... having a switch case within a switch case would make you fail your comp sci mid term project even if it's a silly mistake. It's the basics.

My buddies were making OS for drones and 3d printers in 2nd year. I dropped out 1y and half then got into networking. Coding isn't for me and I know more than PS lmfao.

What's sad/funny is he could slap his code in Claude to fix it but he's too proud of himself.

Edit: legit, 1 year in comp sci and you're better than PS. I feel bad for thinking he was just junior level and didn't want to improve.

1 day ago
ScavAteMyArms

I knew he wasn’t a great coder for a simple reason. His daddy was a pretty big name at Blizzard yet he was a tester, which is the most periphery offshoot of Dev. That and the time it was taking for him to code effectively an Undertale clone.

If he had skill, the door was open for him and not strictly in Blizz. Having a good word from Joeyray Hall, aka a senior project manager, could definitely get him into an entry position at least. If he had the skill for his dad to give the stamp anyway, which it seems he didn’t.

Course all circumstantial speculation, but it turns out when someone who actually knew how to code looked at the code it corroborated.

1 day ago
Lottabitch

Yea and the funniest bits are some of his most famous shorts on YT. Him talking about bots and adding a rock in their path? Wasn’t him or anything near him, but stories from other teams that he passes off like he had anything to do with those solutions.

He’s a literal professional larp at this point

1 day ago
ConsolationUsername

He loves to exagerate his importance in things.

All the hacking projects where he found somr massive security flaw, or solved an unsolveable flaw or something were all group projects. Not that he'd ever admit it.

21 hours ago
DBONKA

Pirate was literally in the credits of the first Warcraft, at 7 years old lol. And then he dares to say he was hired because of his skills and not the nepotism.

23 hours ago
lemoooonz

I knew he wasn’t a great coder for a simple reason. His daddy was a pretty big name at Blizzard yet he was a tester

ahhahaha i said the exact same thing when that mana gem drama blew up.

I got spammed his shorts before the hardcore wow guild with him in it got big and I really did not like that guy from his shorts alone. Dude came off as a bullshitter pretending to know what he was talking about.

He can for sure fool anyone not tech savy though.

Daddy was director at blizz but dude was a beta tester for life LMAO

If you were even a tiny little bit decent at coding, daddy could have gotten you a coding job

22 hours ago
heret1c1337

Dude I work for a company with big data centers as a developer, we have so many network wizards that have incredible knowledge, its insane. As a dev, cheers to all the network guys keeping shit running

1 day ago
Fubarp

hehe

The idea of a switch case inside a switch case is funny but I wouldn't see why that would fail any project.

It be no different then having a Condition Statement.. inside another Condition statement.

And let me tell you.. I have 100% worked at a company that had a switch case inside a switch case..

Every new Dev see's it and loses their shit and yet no one wants to touch that beast of a file. It works.. and it's sadly efficient for what it's doing..

21 hours ago
Toja1927

He also said that there would be no reason to set this to a for loop:

alarm[0] = 0; alarm[1] = 0; alarm[2] = 0; alarm[3] = 0; alarm[4] = 0; alarm[5] = 0;

Maybe I’m misunderstanding what alarm is doing but that chunk of code is just begging to be done in a for loop instead

1 day ago
voyti

Also, if he did it once in a random part of the code, there's a good good chance he does this more. I'd be very surprised, if there was no way to write a reusable utility function in GameMaker, that allows you to go like "clearAllEntityAlarms()" and does exactly this under the hood, each time you need it. There's more levels to the weirdness of that implementation.

1 day ago
meharryp

For loop is overkill if the length of the array is fixed. GameMaker has a function to initialize a fixed-size array with default values- you can and should just do alarm = array_create(6, 0)

You can also omit the 2nd argument, it will default to 0

21 hours ago
IAreATomKs

What's funny is how he addresses the idea of doing that as obfuscation to make it sound negative instead of abstraction.

1 day ago
Darkblitz9

I've had people yell at me not to use enums in C#/Unity because I can use a bitflag instead because it's more efficient. Yes I could but enums are just fucking easier.

Feels like the same argument.

1 day ago
voyti

Also, early optimization or overoptimizing is also a bad coding practice. If you get easier to read, more descriptive code while missing out on irrelevant improvement to performance, you should absolutely go for the easier code. Part of programming proficiency is obviously also the ability to determine weight of that alternative.

1 day ago
TurncoatTony
🐷 Hog Squeezer

Using a for loop here wouldn't be optimizing too early, it would just be what an actual programmer would use here.

18 hours ago
zakslider

honestly the main thing of the video was that the guy searched pirate dev streams and found that he didnt do any coding at all and he only had like 20 lines of code that happened to be on screen.

I would say that overall there is so little code to criticize that its better said that is lazy and doesnt work, the only thing that could be concluded is that if he makes a mistake its harder to debug, or if he brings other ppl to work on his code they will have a hard time

1 day ago
Prestigious-Ad-2876

Honestly, the Code Jesus guy IS mostly just slinging insults and saying things that are generally opinion rather than fact, knowing people hate Piratesoftware and also don't know how to code.

It IS grifter content designed to feed egos rather than inform the viewer.

His first example is calling Pirate out for "magic numbers" but it's labeled as a particle effect, and then like part_type_size(named_value, 1, 1, 0, 0), and "Code Jesus" is like "Who could EVER understand what this means?!" but like, common formatting would know, like Function(Modifier, x1, y1, x2, y2) is common formatting, so it's nor crazy to be like, "my particle is 1 pixel, I'll write 1 pixel rather than define PARTICLE_SIZE = 1 somewhere else in code", it's not crazy.

The broken clock being right twice a day idea does apply here, Pirate is a dipshit 99% of the time, but also Code Jesus is playing into the average viewers lack of knowledge and desire to attack Pirate for easy money.

That isn't saying Pirate is a good programmer, at all, just that "Code Jesus" is nitpicking things that are very surface level, and not actually constructive or all that informative or accurate from a "good programmer's" point of view.

It is mostly petty shit slinging for the entertainment of the viewer who already doesn't like Piratesoftware.

Basically the level of that "Game Dev" who kept making "PiRaTe DMCA's mY gAmE :O?!?!?!?!?!" posts.

EDIT: I replied to this comment with a snippet of "Code Jesus" suggestions for fixing this code, to highlight that "Code Jesus" is also bad at programming, or atleast gave really bad answers.

1 day ago
Shot-Buy6013

I'm a developer and this is pretty spot on. I'm no pirate software fan, but the "coding jesus" guy is also another full-on shitter. I've seen his shorts pop up where he asks dumb questions to even dumber people like he's some kind of programming guru.

I don't know his full history or anything like that, but I can already tell you he's one of those wannabe "know it all" programmers. He claims 5 years of experience, which I doubt is completely true but even if it was, in development that's not that much. It took me 3-4 years of PROFESSIONAL experience to even begin getting out of the "newbie" zone, and even then there are people who are simply smart af with 15+ years of experience that can solve problems and find solutions infinitely faster/better than I can.

The fact that he's attempting to do a code review without any context, without even the actual code (just a VOD of a snippet of code?) tells me enough to know he's dumb as shit.

A lot of these Youtube coding/programming personalities are pretty much people with entry-level knowledge that can only scratch the surface of shit and they're doing Youtube and not programming for a lot of money for a reason. Tech companies pay $500K+ to their best programmers. Many of those programmers go on to executive roles at tech companies. Many of them start their own products - they don't shitpost drama on Youtube for $1.40 per 1000 views, they MAKE Youtube. And trust me, that can pay much more than Youtube can pay even their top 1% of content creators

Finally, what a lot of these programmer "personalities" forget is that readability or structure or anything else literally doesn't matter if the product works and if its selling. Pretty much everything we use is spaghetti, nothing is ever perfectly done because it's not possible. Everyone has an opinion on this and that, but at the end of the day you had platforms like 4chan which were literally written by an amateur, everything dumped into one php file, and it was one of the most used online platforms for a long long time. Not everything is about standards and structure, that's only true in a corporate enviornment that has FU money but corporate products aren't the trend in tech, it's often some new spaghetti some shitter came up with that becomes the trend

1 day ago
failaip13

The fact that he's attempting to do a code review without any context, without even the actual code (just a VOD of a snippet of code?) tells me enough to know he's dumb as shit.

I agree that there isn't enough material to do a proper code review and it ended up being very sloppy content, and he does mention this in his response, but that's kinda one of the points. Pirate has done multiple "dev" streams and that's all the code we see, he does "dev" streams but does no actual development.

Is it because he doesn't want to work on the game, or he can't because he just forgot what his code does and can't understand it because it's so bad.

1 day ago
bamiru

readability or structure or anything else literally doesn't matter if the product works and if its selling

yes this is true, see something like undertale. but the big difference is undertale took a couple of years to develop, got out the door and the developer doesnt claim to be a l33t hacker with 20 years game dev experience.

pirate software's game is coded in a similarly janky manner but has only 2 hours of content after 10 years of development.

thor is constantly using his claimed coding knowledge to make himself seem like an authority figure in arguments. the coding jesus code review isnt saying "these things dont work", (i mean you could literally write your code in assembly or binary and it would still "work") but that the person making all these impressive claims about their history does not seem to possess development skills reflecting their claims

1 day ago
Shot-Buy6013

I agree it's obvious that pirate is a narcissist, and that's where the true root of all his problems and people shittalking him come from

It's not about the mana gem, it's not his knowledge or coding skill, it's his personality that's the problem

Anyways, all this shit is dumb anyways. If someone makes a product people pay money for it's a success whether it's spaghetti or not and even the highest tier of programmers will tell you that.

People trained in corporate enviornment and large teams believe quality and readability of the code matters, and it does matter to them because they have hundreds of people working on it and a revolving door of developers/managers/programmers so some consistency is key.

For any start up or small project, none of that really matters, just a viable working project matters.

1 day ago
L3wd1emon

Wtf is happening to his voice?

1 day ago
SunsetSpark

when his ego is damaged, his voice becomes deeper

1 day ago
Pali1119

I give him 2 weeks, he'll sound like Baron Harkonnen

1 day ago
Key-Department-2874

CorpseHusband has been quiet since Pirate dropped.

1 day ago
greet_the_sun

Pinocchio but his voice gets deeper everytime he lies.

1 day ago
karmaamputee

its so compressed you can hear the cliping

1 day ago
WhiteCharisma_

Yep he put that compressor on max lmaooooo. Mf tryna say his voice got drastically deeper in reality he’s just learned surface level processing tools and convinced people not in the know that he went though a “second puberty”

1 day ago
Zermist

this is literally what Elizabeth Holmes did. Listen to how she fakes her voice

1 day ago
VanillaMystery

He has the gain on his audio interface COMPLETELY cranked in this clip, it's what you call a "Radio Voice" or the "Howard Stern" effect, it's artificial.

t. someone with an audio interface

1 day ago
Curey0us

You can see that he was downvoting the other comments; this person cares way too much. Dude is ego incarnate.

1 day ago
LiucK

Haahha i literally thought the same, self upvoted his, down voted who knows how many

1 day ago
AllTheGibs

This got me good. Youtube's not like reddit where it automatically upvotes your own comment. He actually commented and then went back and upvoted himself.

"To the top with y...me!"

1 day ago
Tautsu

Noticing he thumbs up’d his own comment and thumbs down every other is so perfectly his mindset lmao

1 day ago
VanFTMan

Worse part is at 6:11 he's basically telling his chat to brigade that video. He definitely deserves to be reported for that lol Edit: Report him on Twitch and Youtube since he streams on both.

1 day ago
Markbro89

VoDs taken down. I assume he saw your comment and downvoted you in the process.

1 day ago
SlyVMan

Lol he privated it

Too bad... theres a backup (It happens around 1:12:50 Mark)

And he can still be reported to Twitch and YouTube since those sites keep an archive of videos that have been removed just in case of assholes like this.

1 day ago
DarNak

LMAO! Who downvotes comments on youtube? It's vestigial UI element. That's how you know they REALLY got to him.

1 day ago
MationMac
:)

It's vestigial UI element.

Short explanation for anyone curious:

At some point Google merged YouTube with Google+, their attempt at Facebook. It did not have a dislike feature, the button was likely kept to keep people from noticing/protesting the changes.

1 day ago
serph6

He argued with multiple people in the replies too. My favourite response was "Bad practice has purpose if you have a reason to do it", typed completely unironically.

1 day ago
SlashBlack

disliking a bunch of comments with 3k likes with his -1 is so funny. "that will teach them" him probably.

1 day ago
DrZalost

sir, the third puberty hit the tower

1 day ago
dexter30

"And this... this is puberty to go even further beyond"

1 day ago
rafadesuyo

''It's unreal..how is he generating so much puberty''

1 day ago
TheVideogaming101

"No stop it Roach, if you do this now you will drain away all the puberty you have left on Twitch..and I say you need every second of it as it is"

1 day ago
DDAY007

Almost missed out on my pirate drama fix.

Thanks lsf posters.

Now im still addicted.

1 day ago
CrazyLlamaX

I much prefer low stakes drama like PiRAT than some of the other stuff that ends up here to be honest.

1 day ago
zZONEDz

Does he address why 7 years ago he told his game update was 86% done but it still hasnt came out yet?

1 day ago
Tight-Flatworm-8181

Because dude manually has to comment what 400 array entries are doing

1 day ago
BallForce1

He would just bring up something like the 80/20 rule.

22 hours ago
brianstormIRL

Literally just finished watching that video and this pops up. Knew whike watching it the guy was 100% not going to be able to stop himself from responding.

It's so blatantly obvious he has no idea what hes doing with his code. Hes been working on the same fucking section of the game for like 4 years now, and constantly shifts how long he was "unable to work" for when he was sick. It's absolutely batshit insane that anyone believes any words out of his mouth at this point. Coding Jesus was talking about absolute fucking basic coding principals that weren't being followed. Not even complicated things and he still doubles down thinking hes right lol

His claim of being a 20 year veteran is such bullshit. Dudes never worked coding a game in his life that wasn't his own.

1 day ago
Astrylae

This sounds oddly familiar ( Yandere dev )

Edit: I dont know enough about either to comment their consistency or updates, all i know is that they aren't good programmers

1 day ago
KoolKid187
Cheeto

say what you want about YandereDev but at least his weird ass gets more progress done for his game than Thor (not a joke btw, here's the latest Yandere Simulator patch note compared to Heartbound)

1 day ago
Walkingdrops

Holy shit I didn't even know Yandere sim was still being made. I thought he quit when it came out that he was grooming children.

1 day ago
KoolKid187
Cheeto

nope it's still in development, but I think the allegations made him lock in on the game so people would ignore them which a crazy strategy if true.

1 day ago
Frozencold19

man it still looks like dogshit even after 10 years lol

1 day ago
hanks_panky_emporium

Without looking at a recent build, most of the assets were ripped/stolen and not credited or paid for, and the bulk of his assets are cheap paid-for models that were removed from the store because the creators didn't want to be associated with him.

Yanderedev is just an interesting weird lil pedo. He had a big FAQ bit about how he thinks kids can totally consent and should get fuck-licenses at early ages.

1 day ago
Organic-Week-1779

Same freak different fetishes

1 day ago
toshiino

Apparently yandere dev is more consistent on game updates than jason.

1 day ago
LuntiX
:YEP:

Yandere dev is actually making progress on their gane at least from my understanding

1 day ago
UtopiaDystopia

He simply lied about being a "blizzard game developer". He hasn't had a single role developing any game.

1 day ago
Proof-Opportunity770

To elaborate, he was QA. He was nothing more than a playtester.

1 day ago
MuricanPie

That's not fair! He was also in "red hat cyber security", and spent years sending emails to people, asking questions like what their passwords were! It was VERY important work to make sure things at Blizzard were secure!

Sure, it also had nothing to do with coding and probably involved him spending most days doing fuck-all while he waited for like... interns and secretaries to email him back, but it was more than playtesting you know! Quit review bombing his time at Blizzard!

18 hours ago
Powerful-Public-9973

He got that COVID-25. Next year he’ll have COVID-26, and so on. Unfortunate that such a leet coder’s genius and prowess is held back by disease. A loss to our generation to be robbed of his potential. 

1 day ago
dscs_

I watched that video and of course everything he said was absolutely correct.

But I think he didn't mention something even bigger than coding style principles...which is the quality of his code just without question shows he literally doesn't understand programming at a fundamental level at all.

Also, completely off topic, but funnily enough that video made me blame Thor less. My real question after watching that and a video going over his career experience is: who the fuck is watching these 10 hour streams of nothing for 4 years straight? Honestly, how did he ever get an audience in the first place? How did he ever even get to this level of relevance in the first place?

Anyone who regularly watched that needs therapy.

1 day ago
Brosenheim

He plays the Youtube Shorts game well, and streams on a timeframe with little competition.

Ironically, actually watching his streams are what made me realize he's a moron. Bro pulled the "capitalism is why you have video games" line and I realizr he doesn't know shit about fuck, he's just another business bro larping for a brand

1 day ago
Spaciax

I'm a third year CS student with a dogshit GPA and even I cringed at seeing his code.

1 day ago
[deleted]

[deleted]

1 day ago
Automatic_Occasion38

guy explains how to write a for loop to save eight lines of code that are not DRY(Don't Repeat Yourself, which is coding standard practice), Pirate goes on to tell them why he set them all to 0 instead of acknowledging that the person just highlighted exactly why his code is bad and how to fix it, fully knowing that both ways set all the alarms to 0.

in pseudocode (pirates version):

if thing happens:

set alarm 1 = 0
set alarm 2 = 0
set alarm 3 = 0
set alarm 4 = 0
set alarm 5 = 0
set alarm 6 = 0
set alarm 7 = 0
set alarm 8 = 0

suggested change:

if thing happens:

for each alarm:

set = 0

he literally is just delusional that he's the only person on earth smart enough to understand basic coding principles and that he can just dodge the suggestion because 99% of the people watching him are software developer wannabes that spend all their time watching him and that's why they have not a single clue about developing software or code. his bubble is sooooo ugly to watch lol he must have a lot of yes men in his circle.

1 day ago
Daguss

also extremely WILD to me that PS's comment on the video says "spr_spark is not a magic number, it's a direct reference to an asset file (...)" like brother, the magic number isnt spr_spark() it's the fucking values you pass to the constructor, nobody knows wtf they mean and that makes them magic numbers. bro wrote a whole paragraph explaining spr_spark and completely missed the point of that criticism.

Edit: nvm it's even dumber than that, spr_spark isnt a function it's a value passed to a function that was highlighted by Code Jesus's cursor in the video and PS thinks that's what was being talked about

1 day ago
Acceptable-Idea-8474

I was listening to him talking about spr_spark not being a magic number and all that came to my mind was that he doesn't understand what "magic number" even means

1 day ago
Daguss

in that section there's a bunch of magic numbers on screen too

1 day ago
EffectiveProgram4157

That was the biggest thing I focused on when I heard him replying to the magic number comment. pirate had no idea what that meant, and quite frankly it's mind blowing.

The developer even pointed out that pirate doesn't know stuff that an intern would know before being hired, which to me was an understatement. I've been a developer for 5 years now. There's no way pirate would be able to get a job as a developer because he would fail miserably during a technical interview. On top of that, his ego would probably come across when the developer who is interviewing him asks a technical question and inevitably corrects him.

14 hours ago
nibbl123

bro wrote a whole paragraph explaining spr_spark and completely missed the point of that criticism

This is actually PS in a nutshell and why he's so insufferable in my opinion. He modulates the narrative, goes on a way too long rant about the narrative he created in a way that makes him look like the guy who is right and by the time he's done talking sounding very smart the listener forgot what the actual thing was about and agrees with PS.

It's honestly incredibly frustrating to deal with these kind of people because you just can't win. Also in PS's case, the way he has this natural condescension in the way he talks makes it that much worse, for me at least. Man he could tell me 2+2=4 and I would want to disagree with him just because the way he'd say it.

20 hours ago
Redditpaslan
🐷 Hog Squeezer

Welcome back YandereDev

1 day ago
Graspingcard56

You know, this gives me hope. I have always struggled understanding coding and its concepts. Yet, seeing Pirate and his fan base act so confidently incorrect about the most basic coding concepts make me happy. Maybe I'm not too bad of a coder after all.

1 day ago
-Justsumdude-

Wow his voice settings are off. I thought he was using a voice filter but this definitely proves it to me.

1 day ago
Administrative-Dot74

You can find some older videos of his real voice, which makes this even funnier lol

1 day ago
jocen3

link?

1 day ago
XpMonsterS

https://www.youtube.com/watch?v=atuglRrItr4

1 day ago
LiterallyAna

Holy shit I thought people were exaggerating on his voice but that's 200% a voice changer

1 day ago
FappingMouse

Actually hard core proof

23 hours ago
PowerfulLab104

holy shit dude. I wasn't expecting it to be THAT bad. Like crank the bass up, sure. But that is full on voice changer shit, or he's at least pulling a holmes

15 hours ago
soradakey

Bro, you're just mad that your second puberty at 30 didn't hit nearly as hard

22 hours ago
Always_Hungry999
:kek:

he actually downvotes on youtube lol

1 day ago
Smol_WoL

downvoting is one thing, but upvoting your own comment on youtube is like licking your own balls and sucking your own dick.

1 day ago
Fit-Meal-8353

Like he did to that 19 year old furry

1 day ago
chucktheninja

That's why I use reddit. It licks my balls for me with a free upvote every time I post.

1 day ago
no-longer-banned

Absolutely insane double down. He tries to spin the act of writing clean, self documenting code as "creating layers of obfuscation without improving usability or performance" in the same breath where he has to explain what his code actually does because nobody can tell by reading it alone. Then also tries a wild spin of "well the guy just has no clue because he's never worked in GameMaker Studio before".

If he knew anything about programming, he'd know that every single line of code he writes is shit in any language, editor, engine or runtime. They're called anti-patterns for a reason.

1 day ago
Cause_and_Effect
♿ Aris Sub Comin' Through

Yeah I had some idiots in another pirate thread try telling me its okay to write slop code like this because "well you are making a game, no one needs to read the code". Completely forgoing the fact that this only works in these single dev passion projects, and that future you can have issues understanding the code if you don't write and document it correctly. Some guy unironically called it code elitism.

1 day ago
no-longer-banned

He probably has a hard time keeping up with all of his own slop too. Maybe it explains why his game is years late.

1 day ago
Cause_and_Effect
♿ Aris Sub Comin' Through

His game is years late probably because he obtained a streaming career in the meantime. Before he was just trying to recreate a Toby Fox Undertale career. Needless to say its easier and more profitable to pretend to be a god gamer and based opinion haver in youtube shorts and 12 hours livestreams than it is to code a compelling game people want to play, almost a decade past the original steam greenlight.

1 day ago
ShinyStarSam

I don't envy him, I had to come back to some early scripts of mine from when I was just beginning to learn and it was a horrible mess

1 day ago
Aggravating-Feed1845

Yeah but if he truly had 20 years of experience he should be able to refactor his earlier work. Hell a game dev with 20 years should be able to completely start over from scratch and rebuild it with relative ease in whatever game engine of choise.

From what I can tell Heartbound doesn't really have any super innovative features. It's just an 2d topdown game that already has (most of the) art and story done. And that has had more funding than most hobby developers.

1 day ago
berserkuh

Slop code doesn't work in single dev passion projects either, because slop code becomes exponentially harder to debug and modify.

1 day ago
throw-me-away_bb

this only works in these single dev passion projects

Debatable that it even works there.

1 day ago
NuclearGhandi1

Trust me, as someone who has done single dev projects, the biggest dumbass who gets burnt by undocumented or bad code is myself. For a project the size of a full video game, he won’t and can’t remember all his code, so readability to some degree is paramount. It’s important that he can go back and quickly understand what is going on. Even if others won’t touch his code, he will, and he’ll forget like we all do

1 day ago
berserkuh

There's numerous people around that went into the CodeJesus video and specifically stated that, for the first point in the video, he doesn't really have a point because that's just how GameMaker works. There's a bunch of functions that take a lot of parameters and that's how you actually define particles, and it would be extremely redundant to NOT use magic numbers.

They then agree that the rest of his code is pretty ass, and PirateSoftware himself doesn't address that he's just.. not writing any actual code anywhere in any of his VODs.

1 day ago
aslatts

Yeah, I think it's pretty clear the CodeJesus guy is mostly trying to capitalize on PirateSoftware hate. He says he's not familiar with GameMaker which shows. Another example is talking about using integers instead of booleans for checking true/false, which is a bad habit, but not a huge deal either considering GameMaker doesn't have proper booleans anyways.

Heartbound code is still pretty bad, the giant story array is a very obvious mess and a huge rookie mistake. You can still make a game that way, Undertale is now fairly infamous for storing all it's dialogue in a giant switch statement, it's just a sign of a relatively inexperienced developer.

It's only really notable because Pirate won't admit he's not an expert at everything because he's spent all this time and effort presenting himself as a super cool master programmer/hacker/gamedev.

1 day ago
AquaBits

Undertale is now fairly infamous for storing all it's dialogue in a giant switch statement, it's just a sign of a relatively inexperienced developer.

"If it works it works" is perfectly fine as an inexperienced developer. And to add, undertale is a cheap, and completed game. Heartbound, is not.

because he's spent all this time and effort presenting himself as a super cool master programmer/hacker/gamedev.

And has a massive ego, and is selling a game stuck in development hell because he is an inexperienced developer

1 day ago
Ken10Ethan

Yeah, I've seen people defend games like Heartbound and (especially) Yansim by pointing to Undertale's spaghetti code, but, like...

You know that justification only works when the game actually comes out, right? Because if it works it works, absolutely, especially with a game you don't really intend on doing anything else with. Undertale got ports, and I'm sure that was a pain, but it's not like it saw any additional development. And Undertale also, you know, came out.

If you're cutting corners and facilitating bad habits AND your game isn't even out yet? That's pretty rough.

1 day ago
AquaBits

Plus toby fox is fucking talented as hell outside of coding. Megolovania is an absolute bop not to mention the pokemon songs.

1 day ago
NuclearGhandi1

Toby Fox does not claim to be the go to guy for game development in terms of software. He’s known for his story, characters, etc. not his code. Pirate is supposedly the code guy, so the comparison is even worse

1 day ago
Junior_Ad315

I really think the game will never come out because every time he looks at that code and all those random ass numbers his head starts spinning and he can't get anything done. I've legitimately never seen code that bad. I'm sure there are worse parts he just doesn't even look at.

1 day ago
serph6

Doesn't the fact he has to write comments besides so many lines of code means it's effectively unredable by itself already?

1 day ago
no-longer-banned

I don't know, a lot of his comments seemed unnecessary. It's like he know's it's a thing, he's heard it can be good practice, but he has no clue when, why, or how comments are useful.

E.g., the comment below is superfluous. This is the shit he likes to do.

```

// Check if the player is in bounds

if (player_in_bounds) {
...
}
```

1 day ago
TheThirdKakaka

Lol, thats literally what I did in my 2 programming classes, we never learned to properly comment (no time and wasnt the focus) so everyone just commented everything as it was required for passing.

This is wild.

1 day ago
Boredy0

I commented on literally this a few hours ago in another thread.

This is exactly what beginners do because they hear that comment = good, so they just comment literally everything even if it's the most useless of comments.

1 day ago
Derek4aty1

This is shit a CS 101 student does LOL

1 day ago
jawrsh21

he writes comments like i did in my first semester of university

some of them are to explain what his spaghetti code, but he unironically has

// set x equal to 4

int x = 4;

tier comments

1 day ago
20I6

Holy shit I don't see anyone else mentioning this, but at 6:20 he literally links the guys vid and asks his chat to chathop and brigade....wtf, i thought he hated onlyfangs viewers doing that, but he hypocritically tells his fans to go "enjoy"

1 day ago
GuidanceHistorical94

Don’t you realize? When someone does that to him, it gets reported to twitch or the FBI or something.

When he does it? Nothing.

1 day ago
PhotonWolfsky

Did he make his voice deeper, yet again? It seems he does this anytime he feels the need to one-up someone. Bro seriously acting like this is 5th grade recess time on the playground trying to act cool to the other kids.

1 day ago
TitularFoil

He's getting grumpy that people are finding out he sucked off that one kid.

Edit: PirateSoftware Sucks - Summary

1 day ago
Knopes

Feels like some context is needed here

1 day ago
2022HousingMarketlol

His voice sounds different every stream lol

1 day ago
Oobaha

5:47 "either way, dumb video. Dude should have probably reached out instead of talking shit"

How does it feel Thor, when it happens to you, what you did to Ross?

Should have just talked to Ross 10 months ago and clear up the misunderstanding, instead of being an ass. The hostility you got back then, was because you entered the conversation hostile, so don't go cry bullying.

1 day ago
Huge-Share6865

This dude likes his own comment. Thats all i need to know

1 day ago
senseimeows

i like how he thumbed down others and thumbed up himself lol oh well

1 day ago
Autumm_550

His voice changer is bugging out

1 day ago
Arugulo

How do you expect him to code with no mana?

1 day ago
EndurTheCow

All those years at blizzard you would think he could afford a gem

1 day ago
serph6

"Wild behavior dude" shrugs

This kills me everytime, he simply can't stop himself.

Reminder that pirate said the final chapter of heartbound is "95% ready and coming soon" every month for years.

1 day ago
vyxxer

Seems like his feelings were really hurt by that.

I was under the impression that most coders go "yeah my codes pretty shit but it works, kinda.'

1 day ago
prodicell

Same thing with most "intellectuals" or experts/academics, the smarter you get the more you realize how little you know about most things and you are only an expert in your own field and still most downplay even that. Not PS, he talks down to everyone like he is an all around expert on anything and if someone disagrees with him, that's insane behavior and them just not understanding his superhuman genius concepts.

1 day ago
Ok_Percentage_7723

How people watch this guy is bewildering to me

1 day ago
Nemste

I just had my 6th puberty too Pirate!

1 day ago
MastaKilla_88

when women feel insecure they increase the makeup, pirate deepens his voice

1 day ago
Responsible-Bat-1480

Eventually his voice will be so deep that only whales will be able to understand what he's saying

1 day ago
_AbraKadaBram_

In the beginning he sounded like he was about to cry

1 day ago
Sumexx

programmer here, Pirates explanation just proves even more that he has no clue about coding. Good code is readable for someone who doesnt know what that project or language is about. Your code should be descriptive enough to get the idea just by reading. For his example he could define a constant like ShutOffAlarm and set it to 0 now you can easily understand what Alarm[ShutOffAlarm] is supposed to do instead of Alarm[0]

1 day ago
Blue_Bird_Enjoyer

Just a few more settings and he's darth vader

1 day ago
Vhzhlb

Is Mald for real?

Liking his own messages and then disliking everyone's else? LMAO

1 day ago
CthughaSlayer

The fuck happened to his voice changer? It's peaking all over.

Why would he do himself in like that?

1 day ago
dobrinkata

that MF liked his own comment lmao

1 day ago
SunAstora

His mic settings sound awful now

1 day ago
Jmanrodderz

"Talks a lot of shit but was wrong".

Hmmm that sounds familiar...

1 day ago
Bapingin

Did anyone else notice him downvoting the Youtube comment below his, the one calling out his repeated leaning on 20 years of gamedev experience? Fucking hilarious how every little thing gets to him

1 day ago
EvanFri

Piratesoftware is the George Santos of Twitch and game development lmao

1 day ago
Live-Individual-9318

Bro how is he this hateable? You know I used to think some people online were deranged when they went after some content creator that pissed them off but this mf has changed that view for me. It's like he's asking for it. With every smug word he spews he's literally begging someone to hate him. God do I hate this pos.

1 day ago
TangentYoshi
:Sadge:

this guy seems like the most boring fucking guy to hate watch idk how people can stand to do it

1 day ago
PriinceShriika

Imagine this, someone you hate does something stupid, you point out the stupid, they then proceeds to double the stupid (metaphorically slapping themselves in the face, but twice as hard as the first time).

Because you hate this person you enjoy them slapping themselves in the face, you have now figured out if you keep up pointing out the stupid, they just keep slapping themselves in the face.

Now add on the person being super smug and in denial that their face is hurting.

We're simply in an era of ego never seen before, and we're scientists seeing how hard someone can slap themselves.

1 day ago
VanFTMan

At 6:11.... did he just tell his chat to brigade that video? He should be reported for that. Pretty sure that goes against Twitch's TOS

1 day ago
20I6

yes, and remember how much he hated onlyfangs viewers for "chathopping" even though most of the creators, if not all of the creators he played with, did not condone it.

1 day ago
CrniFlash

i love how he downvoted every other comment on that video even tho it means nothing...never seen such ego in my life i swear

1 day ago
Rarglar

The fake deep voice filter is turned up to 11 in this one

1 day ago
Tacticlown

Matches his 11 inch biceps lol

1 day ago
Batallius

Mr President, a 3rd puberty has hit the ego streamer

1 day ago
Pico144

I looked at PirateSoftware's Discord and he said that "self documenting code is a dogshit practice"... oh well.

I mean goddamn, documentation matters, but if you need to comment every line and there's literally NO OTHER WAY of understanding the code, you got a problem lmao

Self documenting code is something you should strive for and then add documentation on top of that, especially for complex methods/functions (which is what Coding Jesus correctly says in his vid)

1 day ago
Kingofdrats

Guy talking shit about dude being named Code Jesus and having a big ego when he changed his name to Thor.

1 day ago
BlenderNoob1337

Mr. President, they hit the third puberty

1 day ago
Impossible_Loquat707

what the fuck, has he done this to his voice himself or is the twitch audio acting up?

1 day ago
kuletxcore OP

SOURCE

EDIT: COMMENT SOURCE

1 day ago
paradox-preacher

yt comment: https://i.imgur.com/sSUwgaU.png

1 day ago
1886Arsenal1886

That condescending 'heyas!' at the start fml. What a quirk chungus. 

1 day ago
SlowMissiles

Guys maybe we all wrong... it wasn't his mic all along.
Everytime he inflate his ego it grows and press on his larynx and make it deeper and deeper.
Only 5 more dogshit inflated take and he will lose the ability to talk as his larynx will be crush by his ego.

1 day ago
paint_it_crimson

Just drop the voice facade, holy shit. So cringe.

1 day ago
Cyan_Kurokawa_

Third puberty just hit.

1 day ago
S95Sedan

And once again misunderstanding what a person says whos critical about him.

1 day ago
MrAce93

He didn't tell you to change the magic numbers, he told you structure them on a separate readable file to prevent basic errors and make them readable. Let's say the pos engine doesn't have a function to read external files which sounds absolutely idiotic but I'm pretty fking sure it has a enum type. I have never used game maker or whatever it's name is either but I learned programming through C. Do you tell me C has enum but game maker does not?

Our 2 years junior writes more maintainable code than this guy and it's making me angry that he is still posturing.

1 day ago
thejabroni

After hundreds of videos of this guy being a self-righteous cheeseball, I would be really impressed if anyone has a clip of him ever admitting he’s wrong… about anything.

1 day ago