The rulebook is the kernel; the table is the runtime.
[ trace // field response ]
A tabletop role-playing game is collaborative software running on the slowest, weirdest hardware in the world: a group of friends. The rulebook is the kernel. The table is the runtime. The session is the userland program.
Every concept in software has an analogue at the table — versioning, forks, mods, technical debt, the moment when a feature request from the wizard breaks the encounter design.
Run a campaign. You will learn more about product management than most product management books will teach you.