I totally agree with her priorities. I too don't want to work on just one tiny cog of a system where I don't know the big picture, so I try to avoid projects that sound boring, and look for projects that sound interesting. I want to keep that passion alive. Now I'm building interesting stuff and we're responsible for the entire thing. In fact, many companies have moved to fullstack devops roles, which is basically just new corporate speak for doing the whole thing as well as deploying it.
> "Coding for a couple of hours a day in your spare time isn’t the same as coding for 8+ hours a day. Over the past decade it has worn me down. I have regular painful migraines triggered by working long hours. I have the beginnings of arthritis in my neck. I’ve tried standing desks, balance board desks, treadmill desks, special diets, exercising more before and after work. "
I don't spend 8 hours per day programming either. And I only work 4 days. No single desk is ever going to solve your problems; you need regular change. Pause, get some coffee, take a walk outside. It's great for clearing your head and making a fresh start.
But I can imagine corporate culture matters a lot. If you're at a company that expects you to spend 8 hours typing hard behind your desk, that's going to suck. If your employer doesn't respect your work-life balance, that sucks. Many Dutch companies do care about those things, but I can imagine that countries like the US or Japan have a very different culture.