This is seriously impressive. I remember your post from a year ago. I’m thrilled to see you kept up with it and added more features. I’ll be subbing for a year!
Show HN: I built a simulator for personal finance
101–110 of 240 posts
Re: Show HN: I built a simulator for personal finance
#102There are some common tricks that I don't see how to model with ProjectionLab:
1. Do your tax-deferred 401k,403b,IRA saving in a high earning job, state, then move to a low or no income tax state to do the withdrawals in retirement.
2. Retire early so there is some time before taking social security payments to do Roth Conversions. I-ORP[0] turns this into a branch and cut linear optimization problem. User Indyhou at Bogleheads[1] has built a spreadsheet that uses a solver plugin. It may be possible to build a model in CBC[2] and compile it to WASM and run it in the browser.
3. After turning 63, watch the Roth Conversions to make sure you don't trigger IRRMA medicare surcharges.
4. Are you trying to stay under income limits for ACA subsidies? It's not quite the sharp cliff that it was, but can be important for some.
5. Are you trying to balance regular income and capital gains to take advantage of the 0% cap gains rates? You've got to plan ahead on your contributions to the taxable and tax deferred accounts for this to work. Jeremy at Go Curry Cracker has written about using this to pay $0 in US Federal Income taxes[3].
6. Paying full rate for health insurance will likely get you over the 7.5% limit for tax deductions.
7. Social Security claiming strategies can be complex for married couples.
A feature that would be useful during accumulation is life insurance planning for the death of a spouse.
The death of a spouse can throw a wrench in some of the strategies since the single tax bracket is much smaller. Tax law changes can also upset highly optimized strategies. So any highly optimized strategy should also have a monte carlo simulation around a spouse dying and tax law changes to understand what disruptions are possible and maybe accept a non-optimal strategy that is better in these adverse cases.
[1] https://www.bogleheads.org/forum/viewtopic.php?t=365518
[2] https://github.com/coin-or/Cbc
[3] https://www.gocurrycracker.com/go-curry-cracker-2020-taxes/
Re: Show HN: I built a simulator for personal finance
#103If this is not a bug, then the modal is confusing. The labels inside the modal don't correspond to anything on the dashboard. The investment modal should have a field for each investment, rather than some random fields that don't clearly map. If I click "Cryptocurrency" and a modal with no mention of it shows up, I'll assume the software is broken.
I'd also suggest having less memeish simulation descriptions for younger demographics. It adds friction for the average user when they think "well, I'm none of these things, what do I pick". Might also be taken as condescending. Comparatively, the older demographics all had very simple descriptions which would have mass appeal. Comes off like the developers don't take this demographic seriously, or don't understand how to market to it.
Cool looking dashboard, but crazy amount of UX friction makes it hard to use. I'd love to see it when it's tuned up.
Re: Show HN: I built a simulator for personal finance
#104Let me add to the enthusiastic chorus with my own "This is great!". One thing that I feel you can do better (and forgive me if it's already there, in five minutes of poking around I couldn't find it) is a knowledge base of some sort. While I was building a model I wasn't sure what reasonable values would be for some of the knobs and stuff that I might be missing. Basically, I think that you could link to existing art…
For optimization, I could see that getting a little bit tricky, since for now I want to steer clear of anything that could be misconstrued as formal financial advice. Definitely understand where you're coming from though, and there may be some opportunities to add different kinds of optimizers (e.g. a button that runs the permutations for drawdown order and stops on the one with the best outcome).
Re: Show HN: I built a simulator for personal finance
#105This looks useful, but isn't really usable. For example, your investments tiles all call up the same dialog. For example, clicking "Cryptocurrency" calls up the same modal as clicking "Taxable Investments". Because of this, you end up producing nonsense numbers since every modal just modifies the same field. If this is not a bug, then the modal is confusing. The labels inside the modal don't correspond to anything on…
Edit: which things jump out to you as meme-ish? The plan names in some of the sandbox examples? Milestone types? All of the above? lol
Re: Show HN: I built a simulator for personal finance
#106This looks useful, but isn't really usable. For example, your investments tiles all call up the same dialog. For example, clicking "Cryptocurrency" calls up the same modal as clicking "Taxable Investments". Because of this, you end up producing nonsense numbers since every modal just modifies the same field. If this is not a bug, then the modal is confusing. The labels inside the modal don't correspond to anything on…
The modal is definitely confusing, you are right! I used to have those stat cards direct you to the Current Finances screen, but then people wanted the ability to edit in place on the dashboard, so I had it open the section from current finances that contains the item you clicked. I see how this makes the overall grouping/hierarchy confusing... in the short-term perhaps I'll revert to the original, but in the long-te…
For the memeish stuff, it was under the example personas. While its fine to include some of these (ie: FIRE, looking for part-time), it'd be nice to have some examples for the middle of the road. A lot of what you mention isn't even on the mind of a lot of early career folks.
Something like "young professional, focused on building financial stability" or "trying to create more disposable income". Something that would have the same mass appeal as "has a defined-benefit pension, planning for standard retirement age" does to the older demographic.
Re: Show HN: I built a simulator for personal finance
#107Only criticism is that after playing with the sandbox data prior to signing up it stuck around and I didn't see an obvious way of removing it besides overwriting it with my own data. The plan settings was non-obvious for getting my data input started. I began with the Current Finances, rather than overriding the plan settings which made things a little odd.
Re: Show HN: I built a simulator for personal finance
#108Not helping my "11 months till 30" anxiety/depression. I don't know why it's messing with me so much. The internet loves to make is seem like your 20s are where it's all at but I spent it building a career rather than partying or dating... Leaving the "young adult" phase and just entering "adult". Also mega pissed that I started doing better in 2019 (international travel, lots of time spent with friends) and then the pandemic came and turned the world on its head and trapped me at home for the last bit of my 20s.
Re: Show HN: I built a simulator for personal finance
#109I've looked at it a little bit, but as someone nearing retirement, it is lacking a number of features that I would like. There are some common tricks that I don't see how to model with ProjectionLab: 1. Do your tax-deferred 401k,403b,IRA saving in a high earning job, state, then move to a low or no income tax state to do the withdrawals in retirement. 2. Retire early so there is some time before taking social securit…
2-7: all great points; I'd love to add more strategies over time to help optimize scenarios like these, though I'll have to think carefully about what can be generalized and what is strictly US-specific.
Thanks for writing these up -- I'll be looking into them in more detail :)
Re: Show HN: I built a simulator for personal finance
#110Earlier quoted context omitted.
The modal is definitely confusing, you are right! I used to have those stat cards direct you to the Current Finances screen, but then people wanted the ability to edit in place on the dashboard, so I had it open the section from current finances that contains the item you clicked. I see how this makes the overall grouping/hierarchy confusing... in the short-term perhaps I'll revert to the original, but in the long-te…
Makes sense, sometimes I find weird UX friction comes when you needed a feature, and didn't plan it in initially. For the memeish stuff, it was under the example personas. While its fine to include some of these (ie: FIRE, looking for part-time), it'd be nice to have some examples for the middle of the road. A lot of what you mention isn't even on the mind of a lot of early career folks. Something like "young profess…