Changelog Interviews

Hare aims to be a 100 year language

Dec 6, 2023
Drew DeVault, a free software developer and creator of the Hare programming language, dives deep into his passion for open-source and sustainable systems. He crafted Hare out of necessity, aiming for it to achieve unprecedented stability over a century. Drew discusses its unique C-like features, the philosophy behind SourceHut’s email-first approach versus GitHub, and the importance of community governance. Plus, he humorously touches on the art of making a perfect peanut butter and jelly sandwich!
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Longevity By Design

  • Hare targets long-term stability by prioritizing conservative, proven language design over novel experimental features.
  • The goal is a language you can complete, depend on, and use to build software that endures for decades.
ANECDOTE

Built Because He Needed It

  • Drew started Hare for the same reason he starts most projects: he wanted it to exist and it did not exist.
  • He built the language to make subsequent projects easier rather than because of external demand.
ANECDOTE

Sustainable Free Software Business

  • SourceHut is a profitable, three-person business that builds free software and publishes financial reports.
  • It funds work on projects like Hare while allowing engineers to prioritize interesting free-software work.
Get the Snipd Podcast app to discover more snips from this episode
Get the app