ProgrammerHumor

iNeedSomeContext

iNeedSomeContext
https://i.redd.it/xewsv7nt6odf1.jpeg
Reddit

Discussion

raver01

popular stramer brags of having +20 years of experience in important companies, being a game dev, and a cyber security hacker.

Speaks against a popular petition to prevent big corpos to pull the cable and make their games unplayable.

Other dev youtubers check his code and it ends up that his code is from someone with no dev experience whatsoever, code that everyone [even users of this sub ( ͡° ͜ʖ ͡° )] would feel ashamed of.

5 hours ago
cyborgborg

While in reality he has no coding skills at all since his time at blizzard was working in Quality Assurance, and his cyber security hacking was just social engineering not actual hacking

5 hours ago
Pilige

Most hacking has almost nothing to do with code, so yeah....

4 hours ago
TomWithTime

I took a hacking class in college. It basically amounted to researching and testing vulnerabilities against locations to see if they have shit IT/security. The final exam / project was to compromise an old printer in the classroom and use wep crack to get someone else's password from unsecure WiFi. We talked about social engineering but there was no exercise to do for that one.

Real hacking is pretty boring. The concept of breaching a system and taking control is cool, but getting there is pretty dull.

2 hours ago
_Weyland_

We talked about social engineering but there was no exercise to do for that one.

I guess it would be hard to test that vs aware subjects. And if you let students pull social engineering on random people, there's a very good opportunity to cheat by just making a deal with that person.

2 hours ago
Surgles

It’s also incredibly unethical to not disclose that someone is a subject to an experiment for part of a college course.

2 hours ago
Kovab
:cp:

A lot of companies conduct fake phishing campaigns for security awareness, often through a 3rd party, the university could find some companies to partner with.

1 hour ago
CandidateNo2580

The problem is it tends to be a numbers game. Major security vulnerability gets posted, odds are someone hasn't updated for it yet. The technical side of hacking becomes finding that system by trial and error and hoping there's a way in. If you need to target a specific company social engineering is really your only hope.

1 hour ago
TomWithTime

I learned in school - always target banks and hospitals because they don't like to invest in upgrades

I'm not sure if that advice is less relevant outside of 2014 NJ

1 hour ago
Pr0p3r9
:rust::py::bash::hsk:

He used his hacking experience to bolster his reputation as a developer. Getting hits on phishing emails doesn't make you a software engineer, it makes you a conman (funny, given the circumstances).

4 hours ago
CandidateNo2580

The other thing he's done very well is game the system to get more exposure. Which I can't blame him for, that's the social media game at the end of the day. But also. Engineering non-technical workarounds for systems to get maximum value out for minimum value in? Same skillset he actually picked up from blizzard. No coding in sight.

1 hour ago
hobbes8889

Story time. I got paired with a senior dev to fix a bug. He'd been at the company for almost 20 years. Rather than getting access from ops to see the info in a database, he used a backdoor he installed when he built the api. It only works while you're inside our firewall, but it was awesome to see someone in their element doing something so expertly.

2 hours ago
hollowman8904

“He installed a backdoor” “Doing something so expertly”

Mmm I don’t think so. An expert would know there’s no such thing as a safe backdoor

1 hour ago
KaleidoscopeLegal348

Yeah nah this is Hollywood/Mr Robot bullshit, it is 90% code or at least terminal interaction. Caveat we all know Reddit is full of people claiming to be xyz but I've worked in this space a long time both with and as pen testers, red teamers, exploit devs, white hats, grey hats, black hats, security researchers etc.

If you want to include osint and recon, then yeah, maybe 90% is a bit too high. But none of these people were spending the majority of their time on phishing emails and service desk calls, they are using burpsuite or their chosen post -ex framework, or writing bespoke exploit scripts

3 hours ago
Buflen

He's actually an amazing social engineering hacker. He was able to convince hundred of thousands of people that he actually got any dev skills at all.

1 hour ago
pretty_succinct

i mean, my qa engineers know how to code.

not like product technical leads, but they at least know a bit about whats going on.

2 hours ago
Kyrros

I've seen both, and currently working as one, even though I do DevOps and observability and performance testing at the same time... And I've seen code that's about as good as pirate software's, hell I've been that bad at one time, but I've also seen the exact opposite

1 hour ago
n003s

If you reviewed their code it would most likely give the impression of someone who has very little experience (if judging by the standard of a 20 year exp dev). writing code as qa is different, writing code is always a tool, but for qa that is much more pronounced. says very little about domain expertise etc tho

1 hour ago
slawcat

I'd wager most "actual hacking" is social engineering.

3 hours ago
Ok_Coconut_1773

Depends on what you're trying to hack I think lol. Some types are just way easier to socially engineer, like getting access to normal employees level of access, but I think the deeper stuff that likely only has admin access might be "hacker" stuff, or just trying to find some way to get malware installed that can do damage before it's noticed, which it probably will be quickly for most important systems.

3 hours ago
slawcat

There is always nuance, this is real life of course.

I just wanted to point out the flaw in the other poster's comment that implies social engineering isn't "actual hacking".

2 hours ago
AlfalfaGlitter

Yeah, like robbing is not lock picking.

3 hours ago
captainMaluco

But it should be!

2 hours ago
AlfalfaGlitter

I mean, once you get robbing, pick the lock too

1 hour ago
Ffdmatt

Wouldn't a QA guy notice his insane project structure though? 

23 minutes ago
HolyGarbage
:cp::bash::ansible::hsk::py:

even users of this sub ( ͡° ͜ʖ ͡° )

Savage. I like it.

1 hour ago
b1ack1323
:cs::cp::c:

I don’t think he brags about having code experience, any time I have seen a short of his pops up he talks about pen testing and cybersecurity. Which a lot of those guys have very little programming experience, a lot of python for scripting tools for investigation usually 

4 hours ago
TapEarlyTapOften

Is this that alleged WoW programmer that constantly jabbers at me in shorts like people are asking him compelling questions about and then he gives some nebulous answers and tries to imply like he was there In The Beginning when FPS and 3D shooters were first written?

Yeah, that guy has always seemed like he was clueless to me.

2 hours ago
TheTybera

Thor is not and never was a WoW programmer. Where do people get this stuff from?

Mobygames has all his credits.

1 hour ago
ThomasHardyHarHar
:perl::py::bash::r:

“First second generation blizzard employee”

37 minutes ago
prehensilemullet

I've never watched any of his videos but all bad code I've seen in screenshots looks very tongue-in-cheek...is none of it a joke? Or was some of his real game code genuinely bad and then he capitalized on the infamy by trolling with intentionally bad code in his streams?

5 hours ago
amish24

most of the screenshots you've seen are almost definitely not actually his code.

4 hours ago
anonymity_is_bliss

The big ass arrays, O(n²) CPU lighting shaders, and 300-line var initializations are real though.

For example, instead of using a parallelized GPU solution for lighting falloff (using masking, layers, and blend modes), he decided to iterate over every pixel of every sprite (for every light source), having the light darken (multiple times in another loop depending on falloff distance.

There are a lot of parodies on the sub, but the real code is just as abhorrent.

2 hours ago
maturasek

It became a new meme format basically, his face in front of any bad code.

4 hours ago
raver01

most probably is code learned through basic gamemaker examples or something similar.

It may just work but it shows he doesn't know basic coding practices, basic data structures, basic programming paradigms or basic architectural patterns. A mess.

4 hours ago
morbihann

You forgot to mention he worked for 7 years at blizzard.

2 hours ago
Sevrid

Also dont forget all the hc wow stuff that kind of kickstarted it all

1 hour ago
akoOfIxtall
:cs::ts::c:

His DRM is protected by a boolean you can change in seconds in guidra

🦆

--↑--

A duck

4 minutes ago
Odinonline

I assuming this is a hot take but why tf does everyone care about his code quality? He’s coding to make a game, he’s not coding to make code. And from what I can tell the game is on steam and seemingly works.

Code is a means to an end and the product is what matters. Dunking on code quality just seems like bullying at this point. Like picking on someone’s appearance because you’ve got no real argument to work with.

4 hours ago
TheNoGoat

It's mainly because he acts like he's a know it all.

Oh and the game is on Steam but the third chapter out of five has been incomplete for years at this point.

4 hours ago
FaZe_Henk
:cs:

I don’t think anyone really gives a shit about his code quality. More so the fact he built his entire personality around being this insane genius that can never be wrong. Instead of learn he just doubles down on everything he’s wrong about.

As for his game I wouldn’t say “it’s working” both in terms of performance and dev timeline.

4 hours ago
xXAnoHitoXx
:rust:

The development of his game grinds to a halt It's been 8 years and still not done. One look at his code, and u can guess why. It's the kind of code quality that makes working on that code base soul crushing.

I can't imagine him adding story_flag[314] and has to shift every index bigger than 314, and any references to indexes bigger than 314 down by 1.

Or if he just add new story flags to the end of the array and have to keep track of which flags corresponding to which chapter/location/event being Uber far apart...

4 hours ago
beclops
:sw:

Well 1: Because he presents himself as an authority on the topic, so it’s funny watching what he produces be lesser than what an intern could produce, and 2: because even code for the purposes of making a game needs to be well structured for the purposes of being able to iterate quickly. If this weren’t true his game would be finished instead of being in limbo for 8 years

3 hours ago
thecrius
:bash::terraform::ts::php::cp:

He wishes he was coding a game.

He's a fraud and makes real developers look bad.

His hand is a ripoff of another game, made with a very basic game engine, in development for over 10 years and with no updates since forever.

He's a fraud at best, an industry plant at worst.

1 hour ago
Mrseedr

Performance doesn't matter in games i guess.

1 hour ago
raver01

no one . is a lolcow.

My guess is he is hated because he used his supposed "experience" to defend anticonsumer practises of multi billion game coporations, and go against a popular petition to legislatem againts those practises in the EU

4 hours ago
Freecraghack_

He sold presales of a game 8 years ago and there's been barely any progress since then despite him claiming he does "monthly dev blogs"

so that's something people hate on too

2 hours ago
letsputaSimileon

Which is especially sad because many of his videos have been an inspiration for you if you want to be an indie dev

4 hours ago
techtornado

The senator or Captain Phillips?

5 hours ago
flyingupvotes

Probably the YouTuber.

5 hours ago
neo-raver
:cp::py::rust:

All you need to know is: he’s YandereDev 2.0, but with ludicrous bragging

5 hours ago
catalyst16812 OP

But who is yanderedev

5 hours ago
neo-raver
:cp::py::rust:

Ah, well, he’s a developer who is known for making a game (still incomplete) called “Yandere Simulator”, which had its source code leaked, and it is some of the worst code you’ve ever seen; mostly in terms of abusing conditional statements. Here’s a video that goes over some of the greatest hits from the code.

4 hours ago
C_Mc_Loudmouth

Important to note, Yandere Dev went into game dev as a complete novice and made mistakes you'd expect from one.

PirateSoftware makes comparably bad mistakes but also claims to have 20 years experience in the games industry.

4 hours ago
gizamo

Also worth noting the quantity and quality of their mistakes.

Even decades in, I make many dumb mistakes, but...yeah...not like that.

2 hours ago
C_Mc_Loudmouth

Oh yea 100%. My first exposure to this was people giving him shit for not using a for loop to set 5 variables. Which is a massive reach, who uses a for loops fo do 5 lines?

The lighting system he ended up using and the lack of a data structure to manage his dialog system made me second guess him. But the fact he threatened to sue the guy making videos on him is when it became clear he was a POS.

1 hour ago
AdvancedSandwiches

Yeah, some of it is not great, but it mostly warrants a "heh", but they make it a "hahahahaHAha", and they do it before they've understood the context.

4 hours ago
Sintobus

Did Yan dev brag tho? I know his code was something else but I don't recall him having an ego.

3 hours ago
Rin-Tohsaka-is-hot

I don't either, in fact he usually would make fun of himself as he learned more by posting screenshots of his bad code.

most famous example

2 hours ago
RadinQue
:c:

That’s not his code (or tweet even), it’s edited. He didn’t brag as far as I know but he also didn’t trust anyone else with code, even though people volunteered.

42 minutes ago
xXB4ST4RDXx

had to post it

1 hour ago
XenusOnee

Oh poor summer child

4 hours ago
Simple-Difference116

https://imgur.com/a/pkzD9AE

4 hours ago
catalyst16812 OP

Haha, this made me blow air from my nose

3 hours ago
DatBoi_BP
:rust::cp::rust::py::rust::m:

r/coaxedintoasnafu

3 hours ago
Penguinmanereikel
:py::js::gd::ts::msl::j:

Tbf, there has been drama I've asked to know more of where someone does inform me and the rest of my day is made a little worse.

2 hours ago
nikonpunch

And a voice changer (based on clips I saw of him at a convention) 

1 hour ago
Kalimacy

The TLDR is: the guy is extremely arrogant, made some mistakes, doubled down and the Interner decided he'll be the next "dunked on guy" (a title that will last for a few months).

Funnily enough, it all started with a World of Warcraft drama.

For this sub in particular, he keeps bragging he was some kind of senior developer at Blizzard for years when he in fact was a social engeneer for a red team and (therefore) has poor coding skills, hence the YandereDev-level coding memes.

5 hours ago
upsidedownshaggy

In fairness Jason never claimed to be a developer at Blizzard from what I can find. What he does do is he wields the fact that he even worked at Blizzard as a club to assert his authority on all topics game development/design related even when he clearly has no idea what he's talking about.

He opens every statement with "As someone who worked at Blizzard for 7 years, here's why XYZ game design ABC is good/bad." and whenever someone challenges him on one of his (usually bad/niave) takes he goes "Oh yeah, and did you learn that working 7 years at Blizzard? Oh wait that was me not you." he has been pretty consistent with the roles he held while at Blizzard which were QA tester and some sort of Security/Redhat role that was catching botters/dupers or something like that.

5 hours ago
howdoigetauniquename

https://www.youtube.com/live/ssu3kTydJ14?si=6wsNOkX7VnxFceH9&t=8006

"I was the first second generation game developer at blizzard"

he just never keeps his story straight.

4 hours ago
upsidedownshaggy

Yeah it's pretty funny how often he flip flops on that. In some situations he's openly admitted he got his first role at Blizzard because of his dad who was one of the first 10 employees before Blizzard was Blizzard, but then gets super butt mad whenever people call him a nepotism hire because he's deluded himself into thinking that when he applied the second time no one knew whose kid he was lol.

4 hours ago
Freecraghack_

He definitely calls himself a game developer many times

2 hours ago
upsidedownshaggy

No yeah that part is true, I was mostly just correcting the part where the other person said Jason claimed to be a senior developer at Blizzard. For all the other stuff PS lies about he's been pretty forward about his roles at Blizzard being QA and later on some sort of security role.

2 hours ago
st141050

What is a social engineer anf what is a red team?

5 hours ago
randomguy84321

The easiest way to hack into someone's account is by tricking them to give you their password. That's what social engineers do. He tested to make sure people weren't falling for those tricks

4 hours ago
amish24

Basically he works for a company by attempting to break into their systems. Most frequently by tricking people into giving them access.

4 hours ago
justleave-mealone

Right now the internet seems to have found their “dunked on guy” in the Coldplay CEO affair dude. This title will probably also only last a few months.

1 hour ago
shawn0fthedead

Yeah I first heard of him when I saw some YouTube shorts and he was explaining game concepts with the paint app. I thought he put things in a concise way and was good at talking, didn't really think about him again for months until the hardcore WoW thing, and now this.

It's easy to say it won't matter or will only last a few months, but I'm sure there's a lot of people like me who know of him and now won't watch his content. I don't think he'll fall completely out of his success, but it is a few steps back. He'll only pull in new fans from people who don't know anything about this. 

24 minutes ago
cyborgborg

Slight corrections: he never claimed to have been a Senior Developer. He just keeps saying he worked at blizzard (a job he got because his dad worked there) and in the past he did say he worked there in QA

Also the internet is not dunking on him, it's holding him accountable for his lies

4 hours ago
QuillnSofa
:cs::js::j:

People saying he isn't lying, lies of omission are still lies. Especially with the intent to deceive. Which he has because it gets him clout.

3 hours ago
beary_potter_

He talked about his jobs and what he did in it. He said he was in qa and I think some form of red team. He never claimed to work on the code.

He does uses the word dev too loosely. I think he thinks that anyone who works for a game company helps develop the game, so he considers himself a blizzard dev.

I think he is wrong, but I don't actually care that much and just wish people would stop bringing him up.

2 hours ago
cyborgborg

He wishes people would stop bringing it up yet he keeps addressing it every time someone in his chat brings it up and he could have had this not escalate by simply apologizing when this whole thing started 🤣

17 minutes ago
beary_potter_

he could have had this not escalate by simply apologizing when this whole thing started 🤣

That was 7 months ago man. The mob has been keeping this on my daily feed for 7 months. The first few weeks were on him. The last 6 months are on the insane people that cant let this go.

9 minutes ago
cyborgborg

I never said he wasn't lying. he's been absolutely despicable in this whole drama

18 minutes ago
Freecraghack_

https://www.youtube.com/live/ssu3kTydJ14?t=8006s

2 hours ago
Isto2278

made some mistakes, doubled down

What do you mean? He was always right, it's not doubling down if you're right!

"For those that scream 'he's doubling down', yes I damn well am!" -PirateSoftware

4 hours ago
TripleS941

Did you forget "/s"?

1 hour ago
DingleDangleTangle

Honestly it would probably be better to just be blissfully unaware of the issues faced by Internet personalities

3 hours ago
Zarquan314

To start, there is a movement called Stop Killing Games, which is a movement that seeks to end the now common practice of creating games that depend on a central server, selling those games to customers, then shutting down those servers without fixing the dependency and leaving their paying customers with nothing.

PirateSoftware either misunderstood or purposefully misinterpreted the movement and attacked it repeatedly on false pretenses. And these weren't minor misinterpretations, these were him declaring that the core message of the movement was one thing when he was literally on a page that contradicted him. He then refused to discuss the movement with the originator, refused to acknowledge that he was wrong, insulted him repeatedly, and banned all pro-SKG content from his streams.

This stymied the movement, as he was fairly well regarded at the time with what people consider reasonable standing to object as a developer and no one wanted to enter drama with him.

Fast forward a while, and he lost a lot of cred when he did something ban in WoW hardcore that led to multiple high level deaths and he refused to acknowledge any fault or wrongdoing. I don't know if this is relevant, but apparently people didn't like this.

Later, Ross Scott, the organizer of Stop Killing Games, released this video talking about how, at the rate at the time, the SKG initiatives were dead. I linked it at a time where he starts talking about PirateSoftware. PirateSoftware doubled down on his false attacks on the movement, even though he was clearly attacking a straw man of his own devising.

3 hours ago
LuciusWrath
:cs:

What is the strawman?

2 hours ago
Zarquan314

I realize I misread your comment with my first response. You aren't asking me what strawmen are, but what his strawman is.

The strawman PirateSoftware made was that Stop Killing Games (1) only applied to single player games, (2) demanded that servers stay up forever, (3) requires that multiplayer games be made in to single player games, (4) requires that publishers support and maintain their software forever, and (5) accuses the initiative of being vague for not having direct quotes to support his false assumptions and misrepresentations.

None of these statements are true about the SKG initiative. But PirateSoftware digs in to these consistently and gets mad at anyone who tells him he's wrong, even when they have evidence to back it up. And he throws insults at Ross or anyone else who tries to point out that he's wrong.

1 hour ago
Zarquan314

A straw man is an underhanded argumentative technique where a person create a fake version of another person or their arguments which have obvious flaws, then attack those flaws rather than the actual person or their real stance.

It's a logical fallacy where person A attacks a fake version of the argument or stance of Person B rather than a real one. So, rather than having to take on the real viewpoint of the person B, person A can appear to pull out victories by beating up the straw man instead, despite the fact that person A never actually addressed person B's actual views or argument.

You can look up examples online if you want to know more. Look up "Straw Man fallacy" or "Straw Man fallacy examples".

2 hours ago
hrax13

Nice video from Bellular will put it into perspective with Stop Killing Games

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

5 hours ago
TheRealGagsy

He was a first second generation employee at blizzard.

3 hours ago
DynamoLion

They literally had to draw the line at him.

2 hours ago
jonr
:py:

That mofo is even invading my YouTube feed.

3 hours ago
NovaStorm93

you can tell youtube to stop recommending a certain channel. 3 dots submenu on something

2 hours ago
evbruno

If you go to his stream and calls him “nepo baby” he gets you banned 😂

2 hours ago
TripleS941

Also an auto-ban if you say the words "out of mana"

1 hour ago
Kiwithegaylord

A half assed dev who got popular and has some unorthodox opinions so now he’s the evil spawn of Satan (seriously guys stfu about this man who hurt you)

1 hour ago
Yelmak
:cs::ts::rust:

People like Jason (arrogant narcissists) hurt me, so I’m very much enjoying watching his downfall.

Also “has some unorthodox opinions” is the understatement of the century. He did serious damage to the SKG movement by attacking it on false pretences, ran away from his party and got them killed as they got killed in hardcore WoW without apologising, lies to his audience on a regular basis, overstates his game dev experience and has collected a bunch of money from his fans expecting a game from him and 8 years later he now spends more time watching his subscriber count than he does writing code.

1 hour ago
Kiwithegaylord

With stop killing games I can’t help but attribute his initial actions out of ignorance but after that yeah you’re right. Iirc he did end up apologizing for the WoW thing but that might’ve been a different thing I don’t recall. Otherwise I mostly said it to avoid restating what everyone else had already said and to let people come to their own conclusions

1 hour ago
Yelmak
:cs::ts::rust:

The thing that really bothers me about him, more than anything else, is that he appears to have this automatic reaction of doubling down on anything he’s called out on.

When the Coding Jesus code review hit I was embarrassed for him because I expect more than that from my juniors, but I’ve written a lot of quick and dirty code in my time and I’d understand if he owned up to it and said “yeah this is gross but this part of the code isn’t very busy so it’s fine”. Instead he went on a crusade against anyone criticising him. Maybe the SKG thing started out of ignorance, but he made absolutely zero attempt to listen to the criticism of his response and chose to double down and lash out at the creator of SKG without hearing him out.

The dude is arrogant and clearly a narcissist. I hope he gets everything he asked for and nothing that he wanted.

1 hour ago
Kiwithegaylord

Narcissist is a strong term, but I do agree he’s arrogant. I personally don’t like using a genuine medical condition as an insult but I can’t blame you for using it as such either

1 minute ago
ColonelRuff

It's just large communities acting like zombies.

1 hour ago
gemini88mill
:cp:

I've only seen him in shorts so I don't actually know what he's about.

1 hour ago
whatasaveeeee

Anyone else hate this karma farming template?

32 minutes ago
sicrogue

Is there truth that he worked for the government as a hacker? And he won DEF CON a few times?

10 minutes ago
The_XMB

I'm not going to start arguing with people again, all I'll say is please do your own research on this topic before just taking anyone else's beliefs as your own

4 hours ago
tsthtmatteimd

some grifters shit on someone's pet projects while advertising their leetcode website

2 hours ago
Xu_Lin

the guy who gave us:

if true = 1\ then = 1\ fi

2 hours ago
davak72
:cs::j::re::msl::bash:

You’ll find out soon enough if you’re on YouTube at all 🤣

4 hours ago
catalyst16812 OP

I got the suggestion of "reviewing pirate software" and once I clicked the video and after a few skips the guy was talking about not using constants and bad namespace variables, something about code quality.

4 hours ago
davak72
:cs::j::re::msl::bash:

Gotta watch a couple of PirateSoftware shorts on YouTube first haha

3 hours ago
ayassin02
:cs::py::lua::js::vb:

The first second-generation blizzard employee. The final boss of nepo babies. Oh, and he’s also a narcissist who doesn’t care about genocide

2 hours ago
Quark1010

Didnt watch any youtube shorts at the beginning of the year, huh?

4 hours ago
catalyst16812 OP

I was not active on the internet at the start of the year

3 hours ago
dxonxisus

that seems hard to believe considering this sub has been filled with posts about him, with each one having someone saying "im ootl who is this" and another fully explaining the same thing again and again

4 hours ago