Josh Guerrero's Avatar

Josh Guerrero

@bitsage

Head of Development, Incredulous Interactive Dabbling in a little bit of everything.

94
Followers
240
Following
73
Posts
17.11.2024
Joined
Posts Following

Latest posts by Josh Guerrero @bitsage

Aonuma: With fan sites and Miiverse, its almost as though we’re sitting in the same room [as the fans], because there’s no go-between; it’s direct.

But with regard to how fan voices or fan opinion affects my daily work and my creative process, I certainly have the fans in mind when I’m creating something, and I want to create something that will make them happy, but it’s my creative responsibility to also give them something they didn’t know they wanted.

An element of surprise always has to be there, because I’m a creative person; it’s my job. … I like to leave a little bit of distance between myself and my fans, because it’s that distance that allows me the space that I need.

Aonuma: With fan sites and Miiverse, its almost as though we’re sitting in the same room [as the fans], because there’s no go-between; it’s direct. But with regard to how fan voices or fan opinion affects my daily work and my creative process, I certainly have the fans in mind when I’m creating something, and I want to create something that will make them happy, but it’s my creative responsibility to also give them something they didn’t know they wanted. An element of surprise always has to be there, because I’m a creative person; it’s my job. … I like to leave a little bit of distance between myself and my fans, because it’s that distance that allows me the space that I need.

I think it can be important to listen to feedback from communities or players in very controlled ways, but taking their opinions as truth and their problems as your problems is a huge danger that must be carefully managed.

I identify much more with what Aonuma says here:

05.03.2026 23:20 👍 36 🔁 3 💬 2 📌 1
And humans prefer AI that can deliver it to them. Another study developed a Bullshit Index to measure the gap between what an LLM internally “believes” (the probability it assigns to a statement being true) and what it actually tells you. After the models underwent reinforcement learning from human feedback (RLHF), the standard process by which LLMs are tuned to be helpful and agreeable, the Bullshit Index almost doubled. In other words: the human-guided training process designed to make AI more pleasing to users also made it dramatically more indifferent to truth.

And humans prefer AI that can deliver it to them. Another study developed a Bullshit Index to measure the gap between what an LLM internally “believes” (the probability it assigns to a statement being true) and what it actually tells you. After the models underwent reinforcement learning from human feedback (RLHF), the standard process by which LLMs are tuned to be helpful and agreeable, the Bullshit Index almost doubled. In other words: the human-guided training process designed to make AI more pleasing to users also made it dramatically more indifferent to truth.

There are many devils in the dank, latent realm of LLMs. But the reinforcement-learning-human-feedback devil is one of the worst, most craven and conniving of these devils.

03.03.2026 19:05 👍 50 🔁 17 💬 3 📌 2

“Unity says its AI tech can now reliably add 40-50 hours of debugging and reverse engineering time to 'even the most basic project'”

16.02.2026 18:32 👍 1 🔁 0 💬 0 📌 0

uh… reporting for duty?

15.02.2026 08:57 👍 1 🔁 0 💬 0 📌 0
GitHub - Tyrrrz/DiscordChatExporter: Saves Discord chat logs to a file Saves Discord chat logs to a file. Contribute to Tyrrrz/DiscordChatExporter development by creating an account on GitHub.

I saw a git repo for this! I haven’t tried it myself but it seems promising. github.com/Tyrrrz/Disco...

11.02.2026 02:14 👍 1 🔁 0 💬 1 📌 0

But of course this completely misses that the real point of engaging with a piece of art is human connection. Who will you talk about this book with? Who will you share your experience with? There’s not even an author to thank or congratulate. An utterly lonely existence.

08.02.2026 20:31 👍 1 🔁 0 💬 0 📌 0

It seems like this is inevitably headed toward “on-demand personalized novels”. Cut out the middle man (read “author”) entirely and Amazon can sell you a book that only you will ever see. No doubt they will sell this as the peak of personalization.

08.02.2026 20:30 👍 0 🔁 0 💬 1 📌 0

When it’s real bad, sometimes my solve is to kick that can down the road and find something even catchier to switch to lol

06.02.2026 15:27 👍 1 🔁 0 💬 1 📌 0
I know several games made solely by programmers I know none made by project managers

I know several games made solely by programmers I know none made by project managers

Fun fact if there's no project managers on your project that work is just being done by someone else with a different title. Even solo projects need planning.

01.02.2026 22:02 👍 131 🔁 25 💬 3 📌 4

This makes the most sense to me. It also reduces ambiguity in casting a vector up to higher dimensions. With the first solution, you get the somewhat unintuitive:

(Vector2)Vector1.up != Vector2.up

20.01.2026 17:54 👍 0 🔁 0 💬 0 📌 0
A screenshot of an application window is open on a desktop. The app shows the welcome screen for the "Yarn Spinner Playground" app, where you can either create a new project or open an existing one. Projects can be opened from or created in either the local machine storage or GitHub version control. Other controls link to utilities like the Yarn Spinner website, documentation, social media profiles, GitHub, privacy policy, and more.

A screenshot of an application window is open on a desktop. The app shows the welcome screen for the "Yarn Spinner Playground" app, where you can either create a new project or open an existing one. Projects can be opened from or created in either the local machine storage or GitHub version control. Other controls link to utilities like the Yarn Spinner website, documentation, social media profiles, GitHub, privacy policy, and more.

The Yarn Spinner Playground app is open now, showing a file hierarchy and a text editor where a Yarn script is open and a variable is being hovered over to show a tooltip describing its value and use.

The Yarn Spinner Playground app is open now, showing a file hierarchy and a text editor where a Yarn script is open and a variable is being hovered over to show a tooltip describing its value and use.

Yarn Spinner Playground is showing the same Yarn project and script, but now in play mode where a view has popped out the side to allow playing through the conversation. A dropdown at the top shows this view has different style options and can be played forward or rewound backwards, line by line.

Yarn Spinner Playground is showing the same Yarn project and script, but now in play mode where a view has popped out the side to allow playing through the conversation. A dropdown at the top shows this view has different style options and can be played forward or rewound backwards, line by line.

Yarn Spinner Playground is open to the Insights tab, showing a breakdown of the properties of the open project. It includes details like which other nodes each node jumps to, and the estimated reading level of the script dialogue, as well as the number of nodes, lines, choices, and more.

Yarn Spinner Playground is open to the Insights tab, showing a breakdown of the properties of the open project. It includes details like which other nodes each node jumps to, and the estimated reading level of the script dialogue, as well as the number of nodes, lines, choices, and more.

SNEAK PEEK 👀

Nothing official yet but us overhauling the slow old VSCode extension and graph preview has slowly turned into making a whole new Yarn Spinner editor experience...

(will be backported into VScode, plus be in browser, plus electron standalone may allow it on iPad ??? 🤔)

20.01.2026 08:51 👍 54 🔁 10 💬 4 📌 4

Wow I’m thrilled! Having a way to share snippets for in-progress stuff will be amazing. Thanks for the incredible work you all do 🙏

20.01.2026 15:21 👍 1 🔁 0 💬 0 📌 0

It almost seems like you could just set up the constants in an internal static class? But maybe I’m missing some context. BThing would then have:

public int Number => ThingConstants.ThingA;

16.01.2026 16:24 👍 0 🔁 0 💬 0 📌 0

Game devs who say they're bad at estimating how long things take:
- Give a rough estimate
- Track how long it actually takes
- If wrong: is that the time it actually takes, or did something happen? (Life, distraction, etc)
- Revise old estimate
- Keep tabs going forward to revise as necessary

07.01.2026 14:09 👍 55 🔁 9 💬 5 📌 2

I read that as “You’re Josh” and thought the algorithm was getting a little too specific.

26.12.2025 15:49 👍 1 🔁 0 💬 0 📌 0

“Delivery? Ok. Where and what your dwelling?”

26.12.2025 15:44 👍 1 🔁 0 💬 0 📌 0

…now get ready for eel in a seal!

25.12.2025 09:59 👍 3 🔁 0 💬 0 📌 0

something something man is the real monster

25.12.2025 09:49 👍 0 🔁 0 💬 0 📌 0

I’m living for this thread please don’t stop

22.12.2025 06:52 👍 5 🔁 0 💬 0 📌 0

A Lord of the Rings cover band called Helm’s Deepeche Mode.

20.12.2025 17:59 👍 2 🔁 0 💬 0 📌 1

Would you accept “chocolate chunk”?

19.12.2025 22:23 👍 1 🔁 0 💬 0 📌 0

Don’t give them any ideas 🙃

19.12.2025 15:40 👍 0 🔁 0 💬 0 📌 0

This is qualityslop. You just like it because it's good.

16.12.2025 14:06 👍 91 🔁 7 💬 2 📌 0

Hell yeah. Sometimes all you need is sub bass, super saw lead, and amenbreak.wav

17.12.2025 19:43 👍 1 🔁 0 💬 0 📌 0

This article makes a slew of salient points, but I felt this one in my soul.

17.12.2025 19:36 👍 2 🔁 0 💬 0 📌 0

Y’know, respect. I’ve been trying to intentionally make my code look more like this recently. I’ve wasted way too much time writing “robust” solutions to problems that only ever needed the absolute basics.

16.12.2025 17:25 👍 8 🔁 1 💬 1 📌 0

Oh man I think this is my life story. As a kid I wanted to be an engineer but I did an internship with Boeing and realized I was so bored. Went to school for music, but the pressure sucked all the joy out of it. Had a D2C business that died in the pandemic. Software/game dev is the thing that stuck!

16.12.2025 17:04 👍 1 🔁 0 💬 1 📌 0

It is, but it can have some unique advantages. You could, for example, have multiple instances (Group A/Group B) or easily pass in a test version. With a singleton, you’re typically stuck with the one version (and all of its dependencies up the chain).

16.12.2025 16:51 👍 2 🔁 0 💬 2 📌 0

A ScriptableObject can also be a good way to set up the container dynamically! Entities just need a reference to it to be able to add themselves/perform a lookup.

16.12.2025 16:38 👍 2 🔁 0 💬 1 📌 0

Nooo that’s brutal. Losing work has got to be one of the worst feelings.

16.12.2025 14:41 👍 1 🔁 0 💬 0 📌 0