DEV Community

Discussion on: Just bought a new laptop for coding!

 
joelbonetr profile image
JoelBonetR 🥇

I think you're a subjective on your statements. I mean if you pick a Macbook and a windows or Linux laptop for the similar price, usually the windows will be the one with better performance, then Linux or mac depending on the task. I'm telling you this because I tried it. I wasted 2.006€ on a Macbook pro that performed worse than a 650€ Huawei laptop with windows and of course both performed much worse than a 1.200€ Asus workstation laptop. After the tests I sold everything but the Huawei one for two reasons: it was the cheapest that cover my needs and I know it will cover my needs for 3 years at least.

Also it is literally impossible for any OS to take 10-15 min, in fact is impossible for any OS to take more than a minute on start up while using SSD either being SATA or NVME. In addition note that both windows and MacOS have hybrid shutdown, which means they are not totally off; they keep a "last state" policy to boot up faster (A.K.A. fastboot).

Then there's the maintenance: Every OS keeps trash files, temporary files and so that must be cleaned by time to time. If you don't do that the OS gets slowly because they're indexing files that neither the OS or you need. Apart from that there are differences on update/upgrade policies. On Mac you receive a major upgrade yearly while it's poorly maintained at short time spans. This makes the OS less secure and less dynamic, while on Linux you'll receive updates daily and on windows you'll receive it every few days. This point puts mac (and specially the shitty Safari which is the new I.E. on the worst position) due to high waiting time to adapt itself to new filetypes, paradigms, workarounds and so. Look for example why the heck do you need to virtualize a docker on Mac when it's a UNIX based OS, it's a high waste of resources and quite unnecessary. Check the opened bugs on Safari too, there are many unsupported features that makes coding a web view a hell due to it's stubbornness and lack of resources to Safari maintenance and scalability.

I tried all options and that's what I found on the way. The major part of things I exposed are facts and not my opinion but I wanted to check it by myself and now I know those things by experience.