The Clojure Camp Topic Map is a resource for learning Clojure (and related technologies), which is centred around answering 3 questions for learners:
It lives at https://map.clojure.camp
In March 2023, this project started out as a spreadsheet in direct response to learners' questions. Clojure Camp tends towards self-directed learning, but learners still need some guidance as to what to focus on and in what order. There are a lot of great learning resources out there, but navigating these resources and what they cover is a "missing piece".
In July 2023, I started turning the spreadsheet into an app backed by a Datascript db, to have an actual domain model and allow for linking of resources, ratings, editing, etc.
In mid-2025, I paired with Oleh to create a resource-centric editor UX with LLM-based assistance (so that someone could add a resource, and have it semi-automatically linked to the related learning topics). The existing interface was topic-centric, but since resources often cover many topics, it would have been onerous for users to find each topic and edit it to add the same resource. We also started sketching out plans for a badge system.