For not being hostile to any OS at all. CLI over ssh is exact same interface on just about any device I own.
I can kickoff long agent task and put my macbook into the backpack without the agent to stop its work.
Crazy battery life backup on thin clients. One npm install or cargo build on a physical machine takes quite a few percentage of battery juice. This is not the case for thin clients. Also I can work from anywhere with mobile hotspot and the npm i equivalent downloads happen with the reliable home connection. VPSs and Cloud Services has only my home ip whitelisted, now that doesn’t affect if I am outside on mobile hotspot.
What more reasons do I need really, lol?
@hnasr ORMs were the only obstacle for me to switch to Rust backend. The DX with @DrizzleORM is unmatched in just about any echo system.
Then started writing raw sql with sqlx and cornucopia and never turned back. The amount of control we get with raw sql is just crazy.
I have one big machine with headless linux and all the development happens on that machine while my macbook, iPad, phone works as a thin client to ssh into it and do the work.
Then built this telegram bot where I can send image/files/CSVs and the bot returns temporary public url to that file and I paste that link over ssh and all agents can easily fetch that into context and use it.
In case of apple devices, siri shortcuts uses the same service and it is more frictionless to share from share sheet and the url is copied automatically. Would recommend the flow 10/10.