* Macbook is not an option
* I go through phases and switch between Windows and Linux as my primary OS.
* Want to be able to mess around with some local LLMs.
* I travel frequently, so portability is somewhat important. Currently own a 13 inch, but 14 inch should work too I think.
Notes:
* My current laptop is a 6yr old Dell XPS. It has generally served me well.
* I bought an Asus Zenbook for a family member and I have been impressed with how well it has worked out. Anyone with any recent experience with Asus laptops for development?
* I have had bad experiences with Lenovo twice, which makes me wary of Thinkpads, but willing to consider it if it makes the most sense.
* Framework look very appealing but I have heard mixed reviews.
My main requirement is that I don't want any lock in; if something goes wrong, I want to be able to easily move providers and spin up my deployment there.
My contenders so far are Hetzner and Linode. What are you guys using and how has your experience been?
I am in the camp of engineers who feel that while k8s might be useful at some scale, it is unnecessary complexity for most; I am adamant about not using it. And so, I thought I'd turn to the community to get a sense of the current landscape and get suggestions for some good options to use in 2024.
* What's your current deployment stack? Would be very helpful if you can describe the process/tools in detail.
* How happy are you with it? If you could start from scratch, what would you change?
* How do you handle test/staging environments?
* Where do you deploy?