A thought experiment. (credit to Ben Scholtens for asking the obvious question: Why not fork VS Code ourselves?)
2023-09-19 ai translation
🔍 The Insight: Bible translation, at its core, is a text-editing endeavor, akin in many ways to software development. It's about collaborating, maintaining versions, and ensuring quality – just like developing a codebase.
❓ The Question: Why start from scratch when there’s a mature, battle-tested platform that offers vast capabilities tailored to these tasks?
đź“– No Loss in Functionality: At first glance, Paratext appears irreplaceable. But dive deeper, and you'll find that the VS Code ecosystem can replicate its core functions, and it's highly stable, scalable, and useable. From textual analysis, collaboration, to project management, there's an extension for that. Oh, and it comes with rock solid AI integration.
đź› Superior Toolset:
While Bible translation has unique domain requirements, it shouldn’t reinvent the wheel for tasks common to many projects. By leveraging VS Code, we tap into a decade of optimization, a vast ecosystem, and avoid the pitfalls of building from the ground up. Imagine cutting down development time by 10 or 20 years (how long would it take a team to accomplish 115K commits, on thousands of branches, with as good a result as VS Code?), ensuring greater stability, and having a world-class UI — all while keeping focus on the unique needs of translation.
Some of the most advanced and complex features that translators or consultants could only dream of (like having complete project version control on an enterprise level with automated actions and quality check processes, or enabling 4 people in four geographic locations to collaborate on the exact same file in real time) are already built, tested, stable, and being used by hundreds of thousands of VS Code users.
Why would we put our time and effort into recreating all of this, when its already free and completely open source (MIT license)? In conclusion, the complexities of tool development are vast, but they've been met and tamed by VS Code. Rather than venturing into the wilderness to forge a new path, let's stand on the shoulders of giants, repurpose what’s proven, and channel our energies solely into the specialized challenges of Bible translation.
🚀 The Call to Action: Before investing further in new tools, let’s explore the vast potential of VS Code. It promises a foundation that's both solid and flexible, ensuring our Bible translation endeavors are as efficient, effective, and impactful as possible.
Minor update: VS Code fork seems feasible