Product upvotes vs the next 3

Waiting for data. Loading

Product comments vs the next 3

Waiting for data. Loading

Product upvote speed vs the next 3

Waiting for data. Loading

Product upvotes and comments

Waiting for data. Loading

Product vs the next 3

Loading

GitGuessr

Train code reading skills in a GeoGuessr-like game

GitGuessr is a new unique game that drops you into a random location in a real GitHub repo where some lines of code are hidden. Your goal is to understand the codebase and fill in the missing code as quickly as possible. Play well-balanced games in Python, TypeScript, JavaScript (the top 3 languages on GitHub). Or create your own code maps for the community from your favorite languages or favorite repos.

Top comment

I've been learning to become somewhat AI-native as a software engineer over the last months, meaning that I use AI assistants/Claude Code for most of my coding. I think I'm fairly effective as an AI native because I have decades of experience programming without AI - I can read and judge the output of Claude Code quickly and effectively. I believe that skill, the quick orientation in code that an LLM spat out, will be critical for any programmer going forward. But I'm worried that's a hard skill to pick up if you're just starting out in software now. Hence GitGuessr: a playful way to train code reading. Any feedback welcome but some questions I'm asking myself: How can I better explain upfront what the game is? How can I improve game mechanics to stress either the fun or the educational aspect? So yeah, I unsubtly borrowed some ideas from GeoGuessr (5 quick rounds to a game, the concept of a "map", the idea that anyone can create a map, the name). I don't know if it would make sense to lean more into that in explaining the game.