"You don't beat a song. You rest at the hearth, level up, and walk back out."
What a Bonfire Does in Dark Souls
If you've played Dark Souls, a bonfire is not decoration. It's the load-bearing verb of the whole game. At a bonfire you rest (your health refills), you level up (you spend what you've earned to get stronger), and you warp between flames to travel the world. It's the safe point you return to between hard attempts — and the place your progress is made permanent.
Now read those three verbs as a description of learning an instrument: you rest between attempts, you level up your skill a notch at a time, and you travel between songs and techniques. A learning tool should feel like a bonfire, not like a boss fight. That's the name, and the name is the thesis.
The Fire Lineage
Bonfire didn't get its name in isolation. It's the newest member of a family of tools whose names all come from the same fire/Souls well:
Dark Souls cwk repo role
---------- -------- ----
Lords of Cinder → cwkCinder creative workspace (Photoshop sidecar)
Ember (a coal) → cwkEmber image-generation engine
Bonfire (hearth) → cwkBonfire music-learning engine
Cinder, Ember, Bonfire — coal, spark, hearth. The lineage isn't a cute coincidence; it's a signal that these tools belong to one builder and one philosophy. (Track 1 Lesson 3 places them in the full family with Pippa, the brain.)
Why the Metaphor Earns Its Keep
Names usually rot — they're marketing that ages badly. This one doesn't, because it keeps making design decisions for you. "Is this feature a bonfire feature?" is a real question with real answers. A region-loop you return to and practice against? Bonfire. A scaffolding ladder you climb a rung at a time? Bonfire. A note-for-note transcription engine that turns the tool into a grind? Not a bonfire — that's the boss fight, and Bonfire links out to it instead of becoming it.