Unpopular opinion: parents get tax breaks, extra paid time off, and plenty of social leeway for blocking sidewalks with strollers / crying babies on planes, etc.
Please don’t ask for more. We who don’t have kids have our own problems.
As George Carlin put it: “speaking as a mother, …”
The biggest problem I’ve run into in this respect is reformatting and behavior changes in the same commit. It’s not all that hard to trace back as long as nobody does this. It’s why I hate squashing.
It makes that history harder to read. The same piece of logic can move across files and modules and functions over the years. While it's possible to go past each of them and trace that code past those moves, it takes time and effort to do so.
I’m normally the one doing that historical spelunking, so I’m also a fan of refactors or rewritten methods that reduce the need to go back and figure out why the code is there. But I’m usually also the one doing that: maybe if other people around me did more refactoring I’d start hating it too!
I would even let it have longer processing times for queries to apply against each document in my system, allow it to specialize/train itself on a daily basis…
Use all the resources you want if you save me brainpower
"give me a summary of the news around this topic each morning for my daily read"
Help me plan for upcoming meetings whereby if I put something in calendar, it will build a little dossier for the event, and include relevant info based on the type of event or meeting, mostly scheduling reminders or prompting you with updates or changes to the event etc.