The important parts for me were:
* Don't assume you'll play everything or stress about "missing" games
* Easy visibility into what I'm currently playing, what I liked in the past, and what I've been thinking about playing next
* Try not to play more than 2 games concurrently. Then I end up never finishing anything, I appreciate the games I play less, and then I have less fun playing games overall.
Bonus points with this approach: Since I always have something I'm excited to play next, I'm never in a rush to buy games new. I actually save a fair amount of money because I'm almost always playing games a couple years old and on sale for 50%+ off.
This approach has been so successful and enjoyable for me I even thought about spinning this off into a product online but figured my weird OCD approach maybe isn't that generally applicable to other. Plus you can just create your own Airtable tailored to your own needs.
EDIT
If anyone wants to make their own list and wants some data to start, here's ~1000 games to start with my data with some of the more personal columns pruned out: https://www.dropbox.com/s/guc3tjefoyeyfvr/Games-Library-2023...
Most of the columns are self-explanatory. IGDB = is a games database run by Twitch (https://www.igdb.com/). I use the ID as basically a foreign key to their table and then I have scripts that query stuff in there like their critic's rating and release date programmatically.
Also if anyone knows of any other public data sets of video games and video game metadata please let me know!