As I was trying to use MaxiFi, I found there were problems with what it was trying to do. Maybe it cannot do what I want, or I am expecting the wrong result. But independent of that, there are problems I have with the way that it interacts with the user. This post is not addressing the content of MaxiFi per se, but rather how I interact with it.
For example, MaxiFi wants to know about my family. Specifically, my children. For each child, it wants to know its birthdate, so it can compute its age, and when it will graduate from high school, and off to college, and so on. You can add, or delete, children fairly easily. But MaxiFi doesn’t ask for a name for the child, it just labels it by its year of birth: “Child born 1994” and “Child born 1996” — you can’t give them names! I don’t know what happens if you have twins, or even just two children in the same year. (But I can add and delete children; let’s try! Answer: you just get two children labelled the same “Child born 1994”. Apparently children are all anonymous and interchangeable.) MaxiFi should allow children to have a name.
When entering data, most of the information is either a date or a number. Dates have to be in the form MM/DD/YYYY, even tho the slashes provide no information; you could give the same information as MMDDYYY. Numbers, on the other hand, must be purely numeric, you can’t have a “$” or “,”. In fact it specifically checks for these and instead of just ignoring them, has a special error message to complain about them and make you take them out. Input of dates and numbers should be more flexible.
When you are entering a date, during the actual time that you are typing it in, it is of course not in the proper format — not until you are all done entering it. But MaxiFi complains with every keystroke that this is an invalid entry. MaxiFi should not complain while data is being entered, only when it is complete.
When you enter a number, the field has been defaulted to zero. Unlike most things that erase the default when you start giving a value, MaxiFi just leaves the zero there. If you are trying to enter “500”, you get either “0500” or “5000” depending on which side of the default zero you enter your number. So you have to explicitly delete the 0 default. If you do that at the beginning, before typing your response, MaxiFi complains “Value is required” because, at least for the moment, the field is empty. MaxiFi should distinguish between “default” input and erase it when the user starts to fill the field.
There is no “undo” capability. If you do something by mistake, you have to figure out how to fix it. MaxiFi should have at least an undo for actions the user takes.
And some mistakes can apparently not be fixed. I am divorced, but living with a partner for the past 25 years. She doesn’t want to get married. And we both keep our finances separate. We work in the same general field (computers) with similar post-graduate degrees. But, since she is a woman, she has consistently been paid less than I for similar work — software development. Over time, I have accumulated half again more financial assets than she has. So I pay for all the “normal” joint bills — food, utilities, entertainment. We each pay for our own car, clothes, and personal projects. Joint purchases over $500, we split 2/3, 1/3. And while I tell her my finances and she tells me hers, to the extent it matters, we keep our finances separate — no joint accounts, we don’t share passwords. MaxiFi offered me two marital status options: married or not married. If not married, I could be “partnered”. Which is what I am, so I selected that. Only later did I find out MaxiFi then wanted a complete run-down of her finances, all of her Social Security earnings history — none of which I have. But I can’t just skip over them; it insists on knowing when she will retire, when she will claim SS benefits, and how much she will get.
The obvious thing to do is go back and change my marital status and delete her from the computations. But that is not possible. I can’t break up with her. I can’t delete her. I do have the option of marrying her, or keeping her as a partner, but that’s it. MaxiFi should allow marital status to be changed freely.
When entering “Regular Assets”, we add accounts for savings, and checking, and the brokerage account. After each one, you select either “Save and Add Another” or “Save and Mark Complete”. So as you enter one after another, you keep hitting “Save and Add Another”. Until the last one is entered, you hit “Save and Add Another” and then realize, there is not another one. But there is no “Cancel”. Your only choice on what to do is either “Save and Add Another” or “Save and Mark Complete”. But both of these will fail, wanting a name and an amount to “save”. MaxiFi should always allow a “Cancel” or “Mark Complete” action.
You can get back to the main Profile, to abandon what you were doing, but then it is not clear how to continue. Going from one topic to another works only until you stop. In general, the “guided tour” approach to filling in the data needed doesn’t work once it gets interrupted. If a kid needs help with his homework, and you go to do that, when you come back, you will be logged out (inactivity) and have to log back in, and then there is no real way to know where to resume what you were doing.
But I got all my data entered, and told it to run my Base Plan. It thought for a moment and then said
There was a problem with the Base Profile.
Your plan is unaffordable given the information you’ve entered.Please return to the Base Profile and review all information to be sure it is accurate, especially large expenses such as Housing and Special Expenses. Also be sure your income and assets are entered correctly. If you still run into this error, you may want to reset all Settings and Assumptions.
Which really doesn’t help much. Something is wrong. You spent hours entering your data, but something is wrong. You figure it out. I have several times in my life had jobs where I was suppose to solve a problem, and all I got was either “it worked” or “it didn’t”. It took me weeks to solve those problems, with no feedback on what is wrong. MaxiFi should provide specific problems when it gives an error, not just “something is wrong”.
Remember how I mentioned that Children do not have names, just “Child born 1996” and you can actually have multiple children of that same label? This seems a generic problem with MaxiFi. I created a Roth optimized plan, and saved it as an alternative plan as “Max Roth”. Then remembered something, went back and changed my Base Profile, and then ran the Roth optimization again. It gave different results, so I wanted to save it and saved it under “Max Roth” again, not remembering that I already had one of that name. The result? I have two plans called “Max Roth”. No error message saying I already had one of that name, pick a different name, and no warning that the new plan would replace the old plan of that name. MaxiFi should make sure names are unique.
When you are running the Roth optimization, it puts up this Percent Completed gauge so you can see how it is getting closer to finishing the computations. But when you hit “Run”, it immediately puts up the gauge, and moves it to 84%, waits a bit, and then moves it back to 66% and then proceeds to gradually increase it until it is 100% and done. This seems to indicate someone can’t count correctly, and is not a good look. Any “completion” gauge should only move forward.
Also, I’m 75. I’ve already made my decisions about Social Security. There is nothing I can do now to improve my SS decisions. So when it gives me the option to “Maximize Social Security”, repeatedly, when there is nothing it can do to improve my SS, it’s gets progressively annoying. Even after I’ve run “Maximize Social Security” and it did nothing, it keeps asking. When it does the Roth optimization, it reminds me “Not optimized in this plan. In most cases maximizing Social Security can significantly increase your Lifetime Discretionary Spending. If you have not run this optimization yet, please consider doing so.” when it has already tried and failed to do any good. MaxiFi should not suggest or ask the user to do things that do not apply to their situation.
MaxiFi can support multiple profiles, but really only one base with variations in some parts. You can’t change the family, for example, so you couldn’t do a comparison of being married versus just being partnered. And everything is stored on their servers on the internet. You can export your SS earnings record, but you can get that from SS directly also. For those that don’t like their data stored “somewhere on the internet”, it seems they could provide an ability to export all the profile data to a file, and then upload it later. Maybe into an XML or Jason format. MaxiFi should allow all user generated data to be exported and imported.


