Jonathan Peros

3.5K posts

Jonathan Peros banner
Jonathan Peros

Jonathan Peros

@jonathanperos

Audio Director, C++ programmer, and overall loud man. System Shock, Mortal Shell, High on Life, Ara: History Untold, Star Wars: Dark Forces Remaster

Baltimore, MD เข้าร่วม Eylül 2009
662 กำลังติดตาม717 ผู้ติดตาม
Jonathan Peros
Jonathan Peros@jonathanperos·
@davepl1968 I think jumping straight to your personal experience as the way of all people of a certain category view the problem is wrong. You're dealing with power of two number patterns here and you've been a coder for all of your life; of course you're going to intuit this pattern.
English
0
0
0
98
Dave W Plummer
Dave W Plummer@davepl1968·
Let's assume you can solve this. I think HOW you solve it says a lot about how your brain works. First, figure it out so you have your answer, then check the thread for what it all means.
Dave W Plummer tweet media
English
266
5
189
63.5K
Nic Barker
Nic Barker@nicbarkeragain·
@nickbernstein Good point! My hot take is that assignment inside a conditional is an anti pattern and should never have been allowed, there are specific cases where it gives subjectively nicer ergonomics but I don't think it's worth it.
English
4
0
20
1.1K
Nic Barker
Nic Barker@nicbarkeragain·
Programmers: do you have a consistent preference for which side you put the literal on in a comparison? // Right-hand side if (someValue == 1) {} // Left-hand side if (1 == someValue) {}
English
42
0
42
11.4K
Jonathan Peros
Jonathan Peros@jonathanperos·
@MadelaineLucyH I don't know what you're talking about, but this man you're describing was basically me as an immature college kid, and the older I've gotten, the less I've acted anything like that.
English
0
0
0
80
Madelaine Hanson
Madelaine Hanson@MadelaineLucyH·
Ok I’ve been this 18yo woman. Let me break it down for you. You’re 18 and you cry when someone says something mean about you in the school play. But he’s an adult, so he tells you to toughen up and quit being emotional. So you don’t feel safe processing your feelings like a normal teenager. You’re 18, and you want to hang out in the park with the other teenagers and gossip. But he’s an adult, so he tells you to grow up and stop being so immature. So you stop seeing your friends, and your socialisation with your peers becomes harder. You’re 18, and you’ve never had a big argument with a partner before, so you’re really confused and upset. But he’s an adult, so he tells you you’re childish, crazy, and he’s disappointed. So you feel ashamed of acting your age and wonder if there is something wrong with you. You’re 18, and you’re really worried about your exam results coming out next week. But he’s an adult, so he tells you that you should look into retaking classes if you are serious, or stop being so dramatic. So you suffer in silence and learn your partner won’t understand if you need comfort. Can age gaps work? Yes. But honey, if you’re a teen and reading this: date another teen.
︎ ︎venom@venom1s

Old feminist women with a high body count will see this and get triggered.

English
547
2.4K
30.2K
2.3M
Jonathan Peros
Jonathan Peros@jonathanperos·
@meesedev What you said is true, and Blueprint running in a VM also adds a ton of weight on top of that, in my experience even more performance bottlenecks are graphics related, not CPU bound.
English
0
0
0
869
A Flock of Meese
A Flock of Meese@meesedev·
Claiming UE5's performance problems are just "devs who don't know what they're doing" is the tech version of "the system works, you just need to work harder." When many developers ship games with the same issues, it points to the engine's architecture. Unreal's OOP-heavy design pushes developers toward expensive abstractions (which doesn't even save the developer time, in fact, it does the opposite). If good performance requires bypassing half the engine with custom code and workarounds, the onus is on Unreal.
szilard@sisqobmx

@RealestMemes_ there, fixed it for you

English
151
150
3.2K
163.5K
Dave
Dave@GamewithDave·
Without saying anything… how long have you been playing video games? Reply with a GIF.
English
9.7K
111
3.4K
843.8K
Jonathan Peros
Jonathan Peros@jonathanperos·
@mikekock @birch_js y'know this is how P4 runs, and that drives entire industries of massive codebases. It's not really a big issue
English
0
0
2
70
Mike Kock
Mike Kock@mikekock·
@birch_js Sounds like a great way to lose source code because you forgot to add a new file into it.
English
8
0
195
16.8K
Jamie Birch
Jamie Birch@birch_js·
Strangest thing I've ever seen. Just encountered a repo that ignores all files by default and treats gitignore as an opt-in system.
Jamie Birch tweet media
English
153
45
2.4K
226.4K
Jonathan Peros
Jonathan Peros@jonathanperos·
Dude what are you even getting at? Because I said I've worked with more people than is useful to conceptualize individually? I don't know why you're acting like it's controversial for me to say that artists care about art, coders care about code, and designers care about design. What wild thing will I say next - musicians care about music?
English
0
0
0
34
Joe Wilson
Joe Wilson@JoeWilsonEQ1·
@jonathanperos Wait, are we counting every person that a studio we've contracted for has employed as someone we've "worked with"? By this transitive power of association, I must have worked with hundreds of thousands, maybe millions of people. Hold on, I need to update my LinkedIn profile.
English
1
0
0
39
Joe Wilson
Joe Wilson@JoeWilsonEQ1·
The next person who says a game isn’t optimized because Unreal or Artists Don’t Know How is going on a list. The actual reasons: Post-project layoffs killing institutional knowledge, crunch culture, and CEOs/shareholders/investors/bad management creating those problems.
RealestMemes@RealestMemes_

English
107
164
1.7K
53.1K
Jonathan Peros
Jonathan Peros@jonathanperos·
@JoeWilsonEQ1 Well I'm not about to list out the motivations of the thousands of individuals I've ever worked with, nor do I think it would be a helpful conversation, so we're left with generalities. Categorically, different people have different motivations for pursuing their disciplines.
English
1
0
1
42
Joe Wilson
Joe Wilson@JoeWilsonEQ1·
@jonathanperos I would be careful painting entire disciplines/departments with overly simplistic brushes based on anecdotal experiences.
English
1
0
0
42
Jonathan Peros
Jonathan Peros@jonathanperos·
@JoeWilsonEQ1 I don't think I agree. Even in indie and AA, where I've spent much of my career. Designers want to make good games, artists want to make beautiful games, programmers want to make optimized games. The three are often at odds; which is sacrificed depends on the studio's alignment
English
1
0
1
55
Joe Wilson
Joe Wilson@JoeWilsonEQ1·
@jonathanperos Typically, it’s publisher/VC/exec priorities more than the studio. Devs want to make good, optimized games, as a general rule
English
1
0
1
145
Jonathan Peros
Jonathan Peros@jonathanperos·
A future of "I'm sorry. That was wrong; I will not repeat it. That was my mistake and I'm owning it."
English
0
0
2
116
Jonathan Peros
Jonathan Peros@jonathanperos·
@americanmcgee Someone who doesn't do bad guy things to accomplish the good guy goals. I don't know if I've heard someone describe morality so elegantly before.
English
0
0
2
63
🔪 American McGee 🖤
🔪 American McGee 🖤@americanmcgee·
When I was a kid, my mother told me she was going to name me either American or Obnard. I have no idea what an Obnard is. But at this point I also have no idea what an American is. Growing up in the 80's watching A-Team and Knight Rider, I learned a lot about what we were supposed to think it meant to be American. The basic rule was that we didn't do Bad Guy Things to accomplish the Good Guy Goals. In my 20s, I figured out how much of a lie this was. Then I figured out how The System was geared against the possibility of change to something better. Then I left. Now? I still don't know what an Obnard is. But I know who the bad guys are. And it's certainly not the Obnards.
English
36
85
866
23.1K
Ray Bow
Ray Bow@RayBow780271·
@jonathanperos @alreadydawn I live in Japan too and they leave stuff outside my door all the time. (Although I live in a condo)
English
2
0
1
62
alreadydawn
alreadydawn@alreadydawn·
Amazon's last-mile delivery is tailored to each country. In Japan, packages are left in a pile on the street. Something something high-trust society. In Vietnam, some packages are delivered via boats. Special terrain require special solutions. In India, not only is the receiver required to present at the time of delivery, the deliverer must open the package right then and there.. due to the prevalence of scams from the deliverer's side.
alreadydawn tweet media
English
198
2K
36.6K
1.1M