(no title)
zifnab06 | 6 years ago
1. Don’t be evil (aka don’t be intuit)
2. Web based with some sane security (2fa, encryption at rest, etc)
3. The ability to sync transactions from my bank.
4. Budgeting/reporting.
5. Some sort of sane forecasting. You’ve got N months of data from a customer, why can’t you tell them in 6 months this account is expected to have $x in it?
6. Sane APIs.
No one I’ve been able to find has been able to do all 6 of these.
ben509|6 years ago
> 5. Some sort of sane forecasting. You’ve got N months of data from a customer, why can’t you tell them in 6 months this account is expected to have $x in it?
I work on a methodology engine and have implemented both of these, at least on the data side, and they are essentially aspects of the same thing.
Fundamentally, what's hard is user trust. If they see numbers that don't make sense, explaining that "technically you told us this and this which all adds up to that" sounds like "we can't do arithemtic" to users.
The budget needs to agree with the forecasts. And the forecast doesn't quite semantically "fit" the budget; your forecast shouldn't "know" about the future or it can't give faithful metrics whereas your budget is supposed to plan ahead.
It also gets tricky when people use the damned thing, because your system needs to be resilient to users not doing the things they promised to do. For example, if they promise to deposit $500 in projected account A, but instead deposit it in tracked account B, you would project that the money lands in A, and also report that there's $500 more in B. So now those totals are off.
And budgeting itself is a surprisingly tricky problem. There are so many techniques to make a budget work that selecting good ones is hard. And users will say, "oh, I always want to spend $500 on this," and when that results in something stupid, "well, obviously not then." Even without that, it's hard to make the budget not do weird stuff that gives a user a WTF moment. The most counter-intuitive stuff tends to happen when the person is running low on funds, but that's also the raison d'etre of a budget.
> 3. The ability to sync transactions from my bank.
> 6. Sane APIs.
Between not making money off the APIs, having the user get frustrated being bounced between my support and the competitor, and that the APIs become another component that must be secured and administered, I'm not surprised APIs are uncommon.
Which makes me sad.
shashank|6 years ago
Forecasting is one of the strongest aspects of our product. We also provide alerts ahead of time if we can predict your account balance will fall below zero (or whatever threshold you configure). Forecasting can also be used to preview your expenses/income/cashflow for the upcoming months / years.
We do have an API, but I admit it's not the best around. Other than that, our product does all the 6 things you point out.
Happy to hear more feedback at shashank@buxfer.com
iudqnolq|6 years ago
Why don't you link to it from your home page? I had to do a Google site search to find it. (And maybe even put the 'what we share' chart somewhere more prominent)
mcphage|6 years ago
unknown|6 years ago
[deleted]
jnfr|6 years ago
kposehn|6 years ago
dsd|6 years ago