3 ms·
First off, congratulations. You're about to embark on a wild journey that will hopefully enrich your life. Second, a lot of the comments here are giving parent
by xyzzy_plugh 4y ago
First off, congratulations. You're about to embark on a wild journey that will hopefully enrich your life.
Second, a lot of the comments here are giving parenting advice which you didn't ask for. Freely ignore all of it! Figure out what works for you and your partner. Every baby is different, and the most important thing is that you and your partner are on the same page and in agreement and are parenting together. For some parents, this means taking a back seat to what their partner wants to do, which is fine -- do what you have to do.
Third, prioritize sleep. You mention being worried about working when you're tired. You will be tired by default. You must rest. Don't fight it! Folks say "sleep when baby sleeps" but that's only half the story. Some other comments here mention that at least one parent should be fully rested as much as possible, and that is great advice. There's no point suffering together. Focus on resting, napping, whatever you need. If you don't get sufficient rest you're no good to anyone. Good sleep is certainly achievable. Good sleep for everybody all the time is unrealistic.
Fourth, there's mental exhaustion and physical exhaustion, and they are different. You will feel them differently. You have a wonderful hobby already and it will help you. Focus on physical rest first, and then the reading and practicing will help you unwind.
Software development is one of those professions where you're never really off the clock, as thoughts creep in constantly. This is a superpower if you wield it correctly.
Be selective about what you sacrifice, but health (physical and mental) are the foundation for everything else, so do whatever you can to keep (or improve) those. If there's steps you or your partner can take right now in those areas, do so.