Roleplaying games are something I think about a lot, and a question I have been pondering recently is: what set of parameters would result in an RPG that is the closest to my idea of the "perfect" RPG? By parameters I mean vague descriptions of game systems, mechanics and overall game direction. I do not intend to write a detailed game design document here and now, but rather define a mindset that…
1. Abstractions are most often more expensive than whatever you are trying to prevent by adding an abstraction 2. Indirections are most often more expensive than whatever you are trying to prevent by adding an indirection 3. Dependencies are most often more expensive than whatever you are trying to prevent by adding a dependency 4. Complexity hidden behind a procedure call is complexity…
Disclaimer These are all my personal learnings and may or may not apply to any other person. 1. Inspiration is mostly harmful The initial dose of inspiration that sparks a bunch of ideas that I can then take and work on is tremendously important. It could be something I've seen in nature or a game I've played recently. However, consuming similar media to the one I am creating to find solutions to…
Do humans have free will? I think that is a nonsensical question asking about a nonsensical concept. Let us examine a common kneejerk reaction that almost all of us had at some point when asked that question. If the universe is deterministic, then every event that has ever happened and will happen was predetermined at the beginning, and thus we cannot have free will. If the universe is…
I know what you think. Don't worry. Before you take out your pitchfork, this is not the umpteenth blog post about AI viability. AI can maybe take over my job at some point in the future. I have no problem conceding that point. If not because it will be better at programming than me (and it seems like it won't anytime soon), then at least because all the managers will think that it is. I don't care…
The dependency of civilization on software has increased rapidly over the last 100 years and is definitely near 100% today in 2025. Software is responsible for: people's identities airplanes, cars warehouses, factories, offices medical equipment videogames, social media distribution and archival of knowledge distribution of books, series, movies and porn et cetera Anecdotally, it is very hard for…