I rebuilt my FI spreadsheet as a Rails 8 app - here's the stack
▲ 14 r/rails

I rebuilt my FI spreadsheet as a Rails 8 app - here's the stack

Sharing my solo side project: welf, a net worth, investment and FIRE tracker.
You input your cash, shares, super, budget and debt, and welf historically snapshots your net worth each month and projects roughly when you could stop working.

Rails felt right for what is essentially a spreadsheet rebuilt as a web app - almost pure CRUD, with the interesting work in the domain model rather than the frontend.

The stack is boring but clean:

  • Rails 8.0 on Postgres
  • Hotwire (Turbo + Stimulus)
  • Solid Queue / Cache / Cable, running on local SQLite
  • Chart.js driven straight from Stimulus controllers
  • Kamal onto a single DigitalOcean box

Happy to answer questions on any of it, and if there are any FI-minded devs here, I'd really value the feedback

u/planfaster — 5 days ago

Built an ETF overlap checker for AU portfolios - do these concentration thresholds match how you'd think about it?

u/planfaster — 22 days ago

Ginger bug vigorous for 2 days then flat

Hey all, hoping someone can help me figure out what I'm doing wrong.

I've started a couple of ginger bugs recently. Used organic unpeeled ginger (grated/chopped), filtered water, white sugar, 1 tbsp ginger + 1 tbsp sugar to start, fed daily. Currently autumn, indoor temps around 20-22°C during day, dropping to 16-18°C overnight. Tried one with paper towel and rubber band lid and the other with metal lid closed up.

First 48 hours were very active, heaps of bubbles. Then by Tuesday night it went completely flat and has stayed that way since (now Thursday). Liquid still smells gingery and sweet to the taste, no off smells, no mould, no film.

This is the second bug I've had do exactly this. Very active for 48 hours, then nothing. Last time I gave up around day 5-6 thinking it had failed.

Questions:

  • Anything obvious I'm missing? I'm wondering is this behaviour totally normal and does an active ginger bug not actually fizz longer than the initial start activity.
  • Is it normal for there to be a dead quiet phase between initial activity and proper yeast establishment?
  • Should I just keep feeding through the silence, or is there a point where flatness and no bubbles indicates a dead bug?

Any overall tips would be massively appreciated - I just wanna make some tasty drinks already!

reddit.com
u/planfaster — 3 months ago