Hah, I find your setup crazy! I don't need or want that much stuff. To me it would get in the way, and increase my maintenance burden.

I also like having things Just So; and keeping windows and browser tabs and terminals etc. all in the same place on several different machines would drive me nuts.

I have one 3:2 aspect ratio 13" laptop, and I do everything on it. My wife had two large external screens for work that she doesn't use anymore, but I never use them. I like the simplicity of staring at one single rectangle, and not having extraneous stuff around me.

> There are a lot of jobs that should run in a home server running 24/7 instead of abusing your poor laptop.

Not sure I buy that. My laptop has 20 cores and 64GB of RAM, and sure, maybe a full build from scratch will peg all those cores, but for incremental builds (the 99% case), single core perf is what really matters, and a home server isn't going to give me meaningful gains over my laptop there.

And my laptop can very easily handle the "strain" of my code editor with whatever developer-assistance features I've set up.

Sure, CI jobs run elsewhere, but I don't need a home server for that; the VPS that hosts the git repository is fine.