My in-house development methodology:
1.) Figure out what needs to be done before shipping.
2.) Do the things that need to be done first.
3.) Repeat steps #1 and #2 as necessary until the game ships.
Tess Snider
@Malkyne
Free-range veteran game programmer and underground programming teacher. she/her/Mx.
Tess Snider’s Tweets
Could we stop acting like the lives of people with pre-existing conditions aren't worth worrying about?
3
I always like to say:
"Every manual process is an opportunity to screw up."
But now I have to also add:
"This also goes for anything you do with an AI."
6
Just saw a poster for a game I worked on in the background in a sitcom, and it's so weird.
1
8
Personally, I've had my name misspelled in multiple games, and in one case, I was credited with "Additional Programming" after working as a senior programmer for almost four years on the project.
1
Show this thread
Many of us have horror stories about bad crediting. Don't be an asshole. Plan for it early, and do it right.
1
2
3
Show this thread
Geeze, I'm not THAT desperate for customers.
Quote Tweet
Clumps of human brain cells in a dish are being taught to play video games, in the hopes of developing a new field of research called organoid intelligence newscientist.com/article/236291
2
10
Was just thinking about how an "Executive Summary" is just a fancy TL;DR roundup.
(Whereas study abstracts are more like, "I can't afford access to the full text of this study, so I'm trying to squeeze as much knowledge as I can out of this miserable paragraph.")
3
I frequently pepper food before tasting it, simply because I have had that dish many times, and I know that I like pepper on it. That doesn't, for example, mean I am going to optimize code before profiling it. These things have nothing to do with each other.
1
9
Show this thread
There was an article going around a couple of months ago by some business bigwig going on about how he invites job candidates out to lunch, to see if they season their food before tasting it, and his advice is terrible. This is not an oracle into your candidate's work style.
3
8
Show this thread
I am now at the can't-read-the-Dr.-Bronner's-screed stage of needing new glasses.
1
5
When writing example code, it's tempting to use meaningless names like "FooClass" and "MyMethod," but these are not as useful to learners as more realistic examples, because they don't help people understand the actual use-cases for the thing they're looking at.
1
14
Geeze, my Facebook ads. Yes, I'm sure this weird glowing device isn't going to attach to her spine and take over her body, turning her into a cyborg drone.
5
10
I really need to make a "The nuclear launch codes are changed every day" sign, just so I can tap it whenever someone speculates about someone or something getting their hands on the codes.
3
Somebody's cat is going to decide it would be fun to hide in the arm compartment, and they're going to get the shock of their lives.
3
Show this thread
You were probably joking, but I just saw a Facebook ad for exactly this. 🤣
Quote Tweet
Replying to @Malkyne
Wait, you don't have an armhole in your bed?
3
6
Show this thread
I love how in this diagram of side-sleeping posture, they have entirely given up on trying to figure out what to do with that lower arm by just not drawing it.
8
4
52
When I made my health insurance account, I created a password that was more than 20 characters long.
Now, I can't log into the account, because the password box on the login page says the maximum characters is 20.
FFS. 🙄
3
2
9
The guy didn’t recognize that what I had written on his board was pseudocode. He had typed it all in literally.
I should have demanded his office and his salary. They wouldn’t have given it to me, but damn.
1
34
Show this thread
After verifying that he understood, I went back to my desk, and didn’t think anything of it, until he called me a couple of hours later to tell me it wasn’t working. The hell you say! I went back to his office, and asked to see the code.
1
12
Show this thread
Was working a job when I was young where they hired in a new “hotshot” UI programmer. After he was there a few weeks, he asked me how to do something. I went to his office (he had an office!), and I wrote up the algorithm on his whiteboard. 🧵
1
19
Show this thread
Sure... a multitude of really dull, unmemorable VR worlds.
Quote Tweet
Never-ending 3D virtual cities can be quickly created by an artificial intelligence, which could be help make a multitude of VR worlds for us to interact in newscientist.com/article/235899
3
6
Honestly, I hate it when ChatGPT apologizes to me. I don't need an apology from a thing that has no actual capacity for remorse. It's a pointless gesture.
15
Show this thread
Unless it's an entertainment product, you should not make your AI pretend to be emotional. Our tools do not need to have fake emotions. This is abusive towards actual human beings.
1
4
41
Show this thread
In data-oriented programming, the motivation is kind of the same -- only for computers instead of people. Ideally, your systems are performing bulk operations over contiguous memory, instead of jumping all over the place trying to do unrelated things.
2
Show this thread
Workflow hack: If you have to do a long series of manual operations on some art or data assets, do each step for all the assets at once, and then move to the next step, and so on. This will reduce mental context switching. More flow, less stress.
1
7
Show this thread
I hate it when people say "The media isn't covering [XYZ]" when I've been reading about it in the news for over a week. Am I on a different planet?
3
11
“[xzy] has a right to do whatever they want with their [thing],” is not a meaningful contribution to a discussion about whether they SHOULD be doing something. Legality is not the same thing as ethics or social responsibility.
1
5
Most of the hazards that AI currently presents are entirely preventable problems that result from humans showing a bizarre eagerness to rapidly offload responsibilities to new agents they don’t understand. In many cases, the agents aren’t even suitable for the tasks in question.
4
Currently working on a small game to learn Unity ECS and Netcode. I've worked with a data-oriented entity system before, so that part, at least, is familiar.
2
12
3D modelers who work in symmetry a lot: How do you keep it from messing with your head? Today, I almost stopped after brushing only half my teeth.
2
13



