4 ms·
MacOS, but mainly because the hardware is nice: big pad, nice screen, M1 eats almost no battery. You get to a time where you're a bit stack agnostic. A lot of t
by lordnacho 5y ago
MacOS, but mainly because the hardware is nice: big pad, nice screen, M1 eats almost no battery. You get to a time where you're a bit stack agnostic. A lot of things that would annoy ordinary users are not so bad once you get to where you can switch between OSes easily.
Between the three there's not terribly much that as a dev you can't just switch over. All your code is on a repo server, and there are IDEs for most languages on all of the OSes. According to rumor Windows scripting has caught us as well, so how different is it really?
There's a few under-the-hood things that might annoy you, eg kqueue vs IOCP vs epoll, but even that can be abstracted so that your dev machine can test things in similar way to your eventual deploy machine. If all else fails (eg I ran into an allocator issue yesterday) you can just VM anyway.