From opaque ids to human-readable paths: improving URL shareability and interoperability
Building GitHero taught me that URLs aren't just technical details—they're core to user experience. In this article, I share how GitHero’s URL structure evolved from using opaque inernal ids and GitHub node IDs to clean, human-readable paths, the challenges along the way, and why designing shareable, meaningful URLs is essential for most apps.