Book Reviews   Digital Libraries   Astronomy Log   Software   About  

Random financial thoughts
20 December 2003 02:00

So here's an idea to toss into the meme pool:

I keep pretty good track of my purchases using GnuCash, and the model I use there is that each expenditure 'category' (as you'd call it in Quicken) gets its own account. When I spend money, on say, dining out, I make an entry indicating that money was transfered from my checking account to the dining out expense account. When I want to make reports, I can tell in which areas I have been spending money. But what if I were to shift that model slightly, such that instead of tracking spending by category, to track spending by merchant. So instead of indicating a transfer from checking to dining out, I were to indicate a transfer from checking to the Carlos Backstreet Grill account. Yes, yes, I know I already can sort of do that, by looking at the memo field of the transaction.

So what if we take this one step further, and I went really crazy, and for each receipt I receive, I make a gargantuan split, and divvy up the funds involved into an account for each product? For dining out, we'd still have to just keep the restaurant account, but at Walmart, I could track the 2-liter of Sprite account, etc. Hmmm, for one-time purchases (a particular Lego set for my boy, say) that could get pretty ugly. There'd be a lot of those, with only one transaction. More useful for those products that we buy time and again, like diapers :-). Or maybe not so useful.

So in a dream world, I get a receipt, scan the handy barcode provided on it with my trusty barcode reader hooked up to my computer. Software on my computer links up to the merchant's Web Service, and provides GnuCash with a nice itemized transaction to manage all of this for me. Major privacy issues there? You bet.

In a sense, I guess what I could be looking at here are different 'views' (to borrow a term from the relational model), that could be applied to the set of transactions in my ledgers. In one view I want to see in which expense 'categories' I have been spending my money', in another, I want to see to which merchants I have been giving my business, and in yet a third view, I want to see the set of products for which I am spending money.

Just some thoughts.

True love begins when the needs of others become more important than your own.
The practice of true love begets true happiness


Daniel Hanks

I'm a system administrator working for Omniture

Interested in

digital archival
digital libraries
web applications
web infrastructure
distributed storage

among other things . . .


Pamela Hanks

is an excellent storyteller.

(She also happens to be my wife :-)

A storyteller makes a wonderful and unique addition to family, school, church or other group events. Schedule her for your next gathering.
Kiva - loans that change lives

Recent Blog Entries

Subscribe with Bloglines
- OpenWest Conference 2014 Presentation Slides - Ansible
- OpenWest Conference 2013 Presentation Slides
- Utah Open Source Conference 2012 - Presentation slides
- E-Book Review: Data Mashups in R
- Book Review: Illustrated Guide to Astronomical Wonders
- Book Review: Wicked Cool Shell Scripts
- PLUG Presentation Slides: The Open Source Data Center
- Harnessing human computational power from computer games
- I love a good roadtrip
- FamilySearch Developers Conference 2008 presentations now available online
- FHT follow up: an idea for a mobile genealogical application
- Family history and technology: it's only getting better
- President Hinckley passes away
- December is NaBoMoReMo - National Book of Mormon Reading Month
- Family History, Photos, Blogs, and Books
- The Compact Oxford English Dictionary
- 1830s English and the Book of Mormon
- Google adds My Library feature to Book Search
- Utah Open Source Conference
- Wiki diagrammer (Steal this idea!)

All Entries . . .

LDS Open Source Software
A website discussing the use of Open-source software for applications useful to those sharing values of the Latter-day Saint (Mormon) faith.

© 2009, Daniel C. Hanks