Just run Linux in a VM! It's my preferred workflow nowadays. See: [link] ▶ this video Only real limitations are lack of ML because no server/desktop-grade GPU and some missing ARM-based docker containers. But the latter is slowly being resolved and the former isn't gonna happen on a laptop anyways.
in “Ask HN: What’s a good laptop for software development at around $2k?” · View on HN