3 ms·
> Changing a game becomes as simple as modifying a wiki I feel like an implementation of Pokemon Yellow in a reasonably modern high-level programming language
by idle_zealot 3y ago
> Changing a game becomes as simple as modifying a wiki
I feel like an implementation of Pokemon Yellow in a reasonably modern high-level programming language would be easier to reason about and modify than a sprawling wiki written in English.
- john-radio 3y agoYes, I got the sense from reading this that the author has neither spent a lot of time contributing to a wiki, nor writing software, because both tasks are scarily complex in a way that the blog entry skates over. But then I clicked "About" and I see they are in fact a staff engineer at reddit, so shows what I know.
- hitekker 3y agoThe hubris of solving social problems with technical solutions is a pipe dream many corporate engineers fall into. I think that's because real social problems, i.e. conflicts, are handled by their managers.
- idle_zealot 3y agoWhile I've definitely seen the trap you're describing, this isn't it. This is less "solving a social problem with technology" and more "anyone could code if only they didn't need to learn those pesky programming languages". Which is odd to see coming from an engineer who should understand that a programming language is just a precise specification of behavior. I guess the main thought in the blog post is that you don't need to actually specify your problem domain because an LLM can infer the details from context and its training data? Which may be true (at some point) but still doesn't make English a good programming language.
- kridsdale1 3y agoReddit isn’t known for having great software though.
- kevinmchugh 3y agoRight. You could make adding a Pokemon as simple and predictable as modifying a yaml file.
- truculent 3y agoThere is! And it’s not too hard to modify. https://github.com/pret/pokeyellow https://github.com/pret/pokeyellow
- CM30 3y agoAnd there's even an example commit showing the exact process needed to add a new Pokemon to Pokemon Yellow: https://github.com/pret/pokeyellow/pull/102/commits/62e692f78f22fabec0fe3bffecd5f71b2b31d047 https://github.com/pret/pokeyellow/pull/102/commits/62e692f7...