terminal
Mxroute with thunderbird as a client and mail on iOS for mobile.
Unlimited domains and rock solid. Just don’t expect lots of hand holding the company focuses on making email work you have to sort out your own details. That being said they have good documentation.
I think you would be better off using something like org-roam. It’s all text so script can still be used and it can be searched fast with ripgrep. Also org mode has loads of features that a homegrown system will never be able to catch up with
Also regarding university figure out your reasons for studying whatever it is you’re going to study before going into massive debt for it. Too many people my age went to university a bit aimlessly because going to university after high school is what was supposed to happen. Then they spend the next decade or two kicking themselves about their debt and how they were naive about what they studied.
If you want kids, don’t put it off for too long. I waited till my late 30s because I was never ready. Here’s the thing you will never feel completely ready. As long as your life is basically stable (job, housing, and no serious issues) you will be okay.
Kids are hard but super rewarding. If you have them young then you’ll get to see them as adults in your 40s. By the time my kids are adults I’ll be pushing 60 and hoping that I live long enough to meet a grandchild.
People have successfully (shades of grey here I know) been having kids for a long time. You’ll never feel “ready” but rest assured you’ll figure it out.
What a garbage TIL post
Just a heads up about people’s suggestions on signal. If you don’t open your desktop client often and it needs to be logged back in it will not sync your latest notes to self messages (perhaps other messages too).
A phone plan with a phone. You pay more over time and you get stuck with a contract.
Buy a phone and get a plan from a MVNO. Your monthly plan will be better and cheaper. Also since you own the phone when a better plan appears you can just switch.