BeanHub: رحلة مدتها ثلاث سنوات لبناء وبيع برنامج محاسبة قائم على Beancount
2025-03-05
بدافع من الشغف بأمن البيانات والأتمتة، أمضى المؤلف ثلاث سنوات في تطوير BeanHub، وهو برنامج محاسبة مبني على Beancount مفتوح المصدر. جوهر تصميمه هو فلسفة "البيانات أولاً"، حيث تتم جميع العمليات على ملفات نصية بدلاً من قاعدة بيانات، مما يضمن انفتاح البيانات وإمكانية الوصول إليها على المدى الطويل. تضمنت هذه الرحلة نشر 15 مشروعًا مفتوح المصدر والتغلب على تحديات مثل بناء مستودع Git قابل للمراجعة على نطاق واسع ومعالجة البيانات التي يرفعها المستخدمون بأمان. على الرغم من ضغوط المبيعات والمنافسة، فقد أولى المؤلف الأولوية للجودة، وبنى مجتمعًا ودروسًا تعليمية لتحسين تجربة المستخدم، وجذب في النهاية عملاء يدفعون، مما يثبت القيمة طويلة الأجل لأسلوب "البيانات أولاً".
التطوير