Ryan Alban
Ryan Alban
@dreamofpsy.bsky.social
gamedev, tabletop/video games, sailing, miniatures, long walks on the beach
93 followers548 following550 posts
A related thing - I struggle to stay motivated to make things when I don't want them to exist badly enough, which is a real problem when what I want to exist can only be reached through the existence of a chain of smaller things that I don't want to exist
realizing that my problem with the "make it exist first, then good later" advice has always been that I don't see the first, shitty version of a thing as being the same "thing" as the final, polished version, so it feels like I'm not actually making any progress and I'm getting distracted
Ryan Alban reposted
I have this problem with Dark Souls, too. I like the walking through creepy broken environments with hollows everywhere that I can defeat with caution and cleverness. I don't want to suddenly go from that to "kick a giant thing in the balls repeatedly until it falls over while obnoxious music plays"
Ryan Alban reposted
Ryan Alban reposted
Ryan Alban reposted
Ryan Alban reposted
Ryan Alban reposted
Ryan Alban reposted
You cannot actually be sure that you fixed a bug unless you understand what was causing it. No, "this pointer was null" is NOT the cause; that is a symptom, please stop adding random null checks everywhere and actually think about what you are doing
my #1 grizzly beard protip for (game) dev is: if you have a bug that you dont understand the cause of immediately, dont try to fix it; add & iterate visualization / inspection tools until the cause is plain to see. the accumulation of 'observability' in your system's state will pay off many times
Ryan Alban reposted
Someone told me recently that they were using LLMs to generate boilerplate code for a particular framework - it was THEIR framework, that they had control of and could change at will. Why... not simply do that, and make it so you don't need the boilerplate anymore?
My biggest takeaway from “LLMs are useful for some aspects of writing software, and lots of people like it” is still that the existing tools we made for writing software are bad. 🧵👇
"When our maintainers volunteer their time to review your issue, PR, or proposal, they do not want to talk to a machine. This is a basic principle of respect." 👏
For years we have been overwhelmed by the volume of code contributions we have to review, especially from new contributors. AI has made the problem much worse. That's why we are taking steps to reduce the burden on maintainers while still welcoming new contributors: godotengine.org/article/cont...
Ryan Alban reposted
Ryan Alban reposted
Ryan Alban reposted
Ryan Alban reposted
Ryan Alban reposted
Ryan Alban reposted
I genuinely do not understand this. How is it that everyone seems to utterly hate programming, and seemingly has fuck-all pride in their work? Sometimes as a programmer I feel like the only person who actually seems to give a shit.....
every other job is like "i am sad ai is replacing me" and every coder is like "destroy me ai ai is destroying me so quickly i cant wait for it to get even better" and that's extremely telling
Ryan Alban reposted
Hello from #CraftConf Budapest! As always, I'll be doing my best to liveskeet all the talks I attend (until my computer runs out of battery, which happens earlier every year) Keynote speaker: "Slow Down to Speed up", @gergely.pragmaticengineer.com
Ryan Alban reposted
This is a whole mindset some people have toward life in general. I'll never forget how someone once told me to my face that spending money on anything you can get for free somehow means that you're stupid. I don't think they would have made exceptions for paying indie game developers
I hate how steam doesn't punish this behaviour positive review, based on the fact it's beatable in the refund period so you can get your money back you liked the game, but actively decided to exploit the system just to get your £15 back from an indie dev you actual piece of trash.
Ryan Alban reposted
Whole thread good but THIS this is why I won't fucking use AI summaries, coding assistants, none of it. Having something just confidently lie with regularity isn't something I can deal with. If a junior did that? I would fire them. Because that's pathological, and toxic to productivity.
"confidently wrong" is one of the worst things to have on any team
Ryan Alban reposted