5/3/2023 0 Comments Ynab vs gnucashWas generally considered to be the other significant "missing feature" Josh's notes were instrumental in focusing the discussion onto what Important: the relationship between scheduled transactions andīudgeting, and the concept of budgeting categories. In these early design discussions, two topics became especially Transactions, unrelated to budgeting) to the Gnucash devel-list Virtual accounts to "hide" money in accounts, without reconcilable "savings goal" (which is apparently a Quicken term for something using His notes also appear to have introduced the term ![]() They also listed some informal requirementsįor a budgeting system, and even some concrete menu design and Included helpful definitions and typical use-cases covering a broad Useful discussion, too, often driven by Josh's motivation toĮven though it claimed not to be a design document, Josh's notes (For non-accounting-minded readers: Money deposited to your savingsĪccount is _never_ an expense.) Nevertheless, there was also much Time we are paid into various savings accounts to cover each kind "The principle of budgeting says that we make contributions each As an example of the difficultĮnvironment for collaborative design, take this quote: Sounded like an overly enthusiastic self-help seminar extolling the Methods people used for self-imposed fiscal discipline it often Much of the discussion was of no particular value for achieving budgetįunctionality, covering instead the types of psychological or physical Of familiarity with software development, double-entry accounting, or People who only side-tracked the discussions because of a lack Some clear vision of the problem space were many well-meaning, vocal, Surrounding a small handful of people who had at least Probably only be appreciated from the comfort of several yearsĭistance, was the rather low signal-to-noise ratio in the budgetĭiscussions. One of the most remarkable features of this period, and one that can For example, despite what several people claimed toĭesire, Josh kept the discussion on-track by explaining that budgetsĬannot actually constrain real-world income and expenses. However, some rejection of what did _not_ constitute budgetįunctionality. Prompted Josh Sled to join the development effort in the first place.)īoth of these threads generated a fair amount of discussion aboutīudgets, but no clear design consensus was reached. Lack of budgeting functionality in Gnucash was one of the factors that ![]() Large body of notes and posted them for discussion. Of soliciting requirements from list members, while Josh collected a (who later became one of the lead developers). List posts by James LewisMoss and Joshua Sled To design a budgeting system began with almost simultaneous mailing In November 2000, one of the earliest recorded collaborative efforts Serious Discussions (November 2000 – May 2001) Significant "missing features" of Gnucash, and hoped to include it in The lead developers recognized budgeting as one of the most Report unmaintained, and hoped it would be replaced with somethingīetter. But when the reporting system in Gnucash was updated, this That required the user to enter their budget directly into the scmįile. Bryan Larsen wrote a scheme report titled "budget report", I do try to remain objective and I think that those places where I'mĮxpressing my opinion are, hopefully, obvious.Īs early as July 2000, there was some work on implementing budgets in 'em like I see 'em", and "pulling no punches" to use some idioms, but On debates that raged long before I ever used Gnucash. No history is) because I'm also using it as a forum for me to weigh-in No claim that this recounting is purely unbiased (which, incidentally, History here because it provides some of the rationale for some of theĭesign decisions I've made in my recent design for budgeting. First person pronouns refer to Chris Shoemaker.įor the combined list of requirements for Gnucash budgets that were bourne out of all these discussions, see Budget Requirements wiki page.īudgeting functionality in Gnucash has a long and (to me, at least) This page is intended to document the history, current status and design decisions in the development of Budgeting functionality for the G2 port of Gnucash. 5 Zero-Sum Budgeting with GnuCash: A Fresh Approach.4.1 Extract your actual expenditure from gnucash.2.4 Episode 4 - A new hope (Future directions).2 Budgets in Gnucash: Another Look (August 2003 - GnuCash 2.6).1.7 Missing Time (October 2003 – August 2004). ![]() 1.5 The Dark Ages (November 2001 – March 2003).1.4 Design Diffusion (June 2001 – October 2001).1.3 Serious Discussions (November 2000 – May 2001).1.2 Ancient Times (Before November 2000).
0 Comments
Leave a Reply. |