مایا یک فرزند چهار ساله دارد، یک کمپوستساز حیاط خلوت که آن را "آرمانی" توصیف میکند، و عادت خرید مواد غذایی که تا انتهای این مقاله نمیخواهد دربارهاش حرف بزند. او دوازده سال است که مهندس بکاند بوده، و در هشت سال آخر آنها، هر دلاری که خانوادهاش درآمد داشته یا خرج کرده، در یک فایل متنی در مخزن گیت ذخیره شده است.

قبل از آن، او کار همان چیزی را میکرد که بیشتر مردم انجام میدهند. مینت، از اولین شغلش تا روزی که تعطیل شد. سپس شش ماه یک صفحهگستردهای که به قول خودش "تبدیل به شغل دوم با ابزارهای بدتر شد." یکی از همکاران درباره حسابداری متنساده گفت، او در این سوراخ خرگوش افتاد و واقعاً هیچوقت از آن بیرون نیامد. "روی یک شب سهشنبه مستندات بیکانت را خواندم و آن آخر هفته سه سال تاریخچه را منتقل کردم. شریکم فکر کرد هک شدهام، چون پشت کامپیوتر نشسته بودم و لبخند میزدم."
این آیین: ۲۰ دقیقه، هفتهای یک بار، فقط با لپتاپ
قانون مایا برعکس بیشتر کاربران اپهاست: امور مالی پشت میز انجام میشود، نه روی تلفن. هر یکشنبه بعد از اینکه بچه میخوابد، او دفتر کل خود را در فاوا روی beancount.io باز میکند و همان چرخه را اجرا میکند. بررسی تراکنشهای هفته. دستهبندی هر چیزی که واردکنندهها مبهم گذاشتهاند. نگاه گذرا به نمودار ارزش خالص. بستن لپتاپ.
او میگوید: "این همان دلیلی است که CI را دوست دارم. کوچک، خستهکننده، تکراری. بیست دقیقه و تمام میشود، و در طول هفته اصلاً به آن فکر نمیکنم."
تلفن فقط یک کار دارد: ضبط. در فروشگاه مواد غذایی، او قبل از اینکه حتی از پارکینگ بیرون بیاید، رسید را در اپ موبایل beancount.io ثبت میکند. تا یکشنبه، به عنوان یک تراکنش پیشنویس در صندوق ورودی منتظر تأیید نشسته است. "رسید قبلاً میرفت توی جیب کاپشن و بعد، در نهایت، سطل زباله. حالا میرود توی دفتر کل. این تمام ترفند است — ضبط در لحظه خرج کردن، قضاوت هفتهای یک بار."
اظهارات تراز، تستهای واحد برای پول هستند
وقتی از او درباره ویژگی مورد علاقهاش بپرسید، تردید نمیکند — اما یک نمودار نیست. اظهارات balance است: یک خط در فایل که میگوید "در این تاریخ، این حساب دقیقاً این مقدار را داشته است." اگر دفتر کل و بانک با هم اختلاف داشته باشند، فایل از قبول bean-check خودداری میکند.
"این یک تست ناموفق برای امور مالی شماست. دفتر کل من نمیتواند بیصدا از واقعیت فاصله بگیرد. مردم برای اپهایی که حسابها را تطبیق میدهند پول میدهند، و من آن را از یک فایل متنی دارم که کامپایل نمیشود."
کممهربانترین ویژگی او اسناد است — پیوست کردن فایل PDF یا عکس رسید مستقیم به یک تراکنش. "موقع مالیات، حسابدارم پرسید مدارکم کجاست. یک باندل گیت برایش فرستادم. فکر کرد شوخی است. بعد تراز آزمایشی را باز کرد و دست از خنده برداشت."
پرسش مهدکودک
لحظهای که سیستم واقعاً ارزش خود را نشان داد یک پرسش BQL بود. مهدکودک پسر چهار سالهاش گران به نظر میرسید، اما احساسات عدد نیستند، بنابراین او یک خط اجرا کرد — کل در ماه، گروهبندی شده، پنجره دوازده ماهه — در صفحه پرسش فاوا.
"برای گفتن اینکه مهدکودک گران است به نرمافزار نیاز نداشتم. اما دیدن خطی که برای یک سال کامل به سمت راست و بالا میخزد، چیزی بود که بالاخره ما را به خرید مقایسهای واداشت. به جایی نقل مکان کردیم که واقعاً بیشتر دوستش داریم، بیست دقیقه نزدیکتر، و تفاوتش صورتحساب خرید مواد غذاییمان را پوشش میدهد. یک پرسش. این کل بازگشت سرمایه هشت سال حسابداری است، اگر امتیاز میگیرید. که واضح است، من میگیرم."
او همچنین از همین ترفند برای اشتراکها هر سه ماه یک بار استفاده میکند: یک پرسش، یک لیست، ده دقیقه لغو. "همیشه سرویسهای استریم هستند. انگار تکثیر میشوند."
اما همچنین: قهوه
مهندسها هم دستههای ولخرجی دارند. اگر دفتر کل او را رو کند، اعتراف میکند، خط برجسته Expenses:Food:Coffee خواهد بود. "یک وی۶۰ بود. بعد یک ترازو. بعد یک کتری فلو. بعد یک آسیاب که بیشتر از اولین مانیتورم قیمت داشت." او دقیقاً میداند همه اینها چقدر هزینه داشته است، البته — میتواند git log دوران پور-آور را بزند و ببیند commitها چقدر بیشتر شدهاند.
این همان بخشی است که مردم درباره ردیابی پول در متن ساده اشتباه میفهمند، او میگوید. این محدودیت نیست. "این یک رژیم نیست. یک آینه است. به خط قهوه نگاه میکنم و هیچ احساس گناهی ندارم، چون آسیاب را انتخاب کردم. دفتر کل فقط مطمئن میشود با چشمان باز انتخاب کنم."
هشت سال بعد، این مخزن طولانیترین پروژهای است که او تا به حال نگهداری کرده است. "هر چیز دیگری که سر کار نوشتهام بازنویسی یا حذف شده است. این فایل فقط به کامپایل کردن ادامه میدهد."