1) Don't make a rash career move now. Knowing you are about to be responsible for another human can be frightening, but you want to run towards your future, not away from fear. After adding a baby to your family, your time at work will be rough, and you may underperform; that is normal. As a general rule, it is better to do that in a job you know versus a new one, where this is the first impression you get of people.
2) (Assuming you are in the US) If you can choose health insurance plans (annual enrollment this year and baby next year), check how your health insurance handles birth. There can be a massive difference in how much you pay out of pocket.
3) Plan to take parental leave. If your company offers it, take it... all of it. If it doesn't, budget to take three months off (but seriously, not less than half that). You and the mother won't be getting much sleep, there will be more to do, and last but not least, this is the only time your child will be a baby. This period is not something you can redo later.
4) Get your mental health in check. Your constant fear of losing your job and a low view of your worth suggests you may have some things to work through. Talk to mental health professionals, not just a friend or family member. You owe it to your child and family to be present and a positive influence.
iCloud (or its prior iterations) has had some bad press over the years ago about undisclosed filtering of inbound and outbound email and since then I haven’t considered them for email:
I’ve been using YNAB (You Need A Budget) for four years now and it has made a big difference in how much we’re saving. I used spreadsheets or other DIY solutions in the past, but they aren’t very multi-user friendly (wife and I share a family budget) and didn’t make me think of savings in the same way.
There are quite a few good options out there. I've used two and they were both good. If you want to use the same bot for multiple platforms (Facebook, Slack, embedding on a page), I suggest Microsoft's Botbuilder Framework. The only caveat is that the ability to connect to multiple platforms requires you connect to Microsoft's (free) bot framework service.
I agree. You need to take it to the next level, and don't just consider software and coding projects. We all love to hate on 'management' in companies of all sizes, but the world would be a better place for all of us if managers had your deep technical expertise. You'll be of more value to the company architecting the solution (or preventing the next $100k screwup), and matching people to the right places, than you were coding.
2) (Assuming you are in the US) If you can choose health insurance plans (annual enrollment this year and baby next year), check how your health insurance handles birth. There can be a massive difference in how much you pay out of pocket.
3) Plan to take parental leave. If your company offers it, take it... all of it. If it doesn't, budget to take three months off (but seriously, not less than half that). You and the mother won't be getting much sleep, there will be more to do, and last but not least, this is the only time your child will be a baby. This period is not something you can redo later.
4) Get your mental health in check. Your constant fear of losing your job and a low view of your worth suggests you may have some things to work through. Talk to mental health professionals, not just a friend or family member. You owe it to your child and family to be present and a positive influence.
Good luck.