It's not that I actually write code over SSH (I usually work with wifi disabled), more that I just push things to big machines for building and testing them, rather than doing that locally. My pair of 32-thread Ryzen machines are worth their weight in gold for the amount they juice my productivity. No laptop can ever touch that, for obvious physics reasons.
I can do everything you're describing with my XPS13. I regularly go days without plugging it in.
I can do everything you're describing with my XPS13. I regularly go days without plugging it in.