Developer ends Fornjot (CAD kernel) development
15 hours ago
- #open-source sustainability
- #software development lessons
- #project closure
- Fornjot development has ended despite early progress, as the creator realized the project would take an additional 2-3 years to deliver meaningful value, after already investing nearly 6 years.
- Key mistakes included extrapolating from early success, seeking sponsorship prematurely before having a viable product, and sticking to incremental improvements instead of prototyping.
- The creator responded to sponsorship income drops with half-measures, reducing Fornjot to a side project rather than fully committing or quitting, which contributed to the project's failure.
- The vision for Fornjot became muddled when focus shifted from a code-first CAD application to just the kernel, making it generic and less focused on specific use cases.
- Prototyping was adopted too late; after over a year of experiments, a simpler architecture was developed, but integration into the existing codebase was not completed before the project ended.