4 ms·
My previous company used to offer both options (Dell laptop with Linux or MacBook) and eventually stopped offering the MacBook because of the RAM limitations at
by ric2b 7y ago
My previous company used to offer both options (Dell laptop with Linux or MacBook) and eventually stopped offering the MacBook because of the RAM limitations at the time (16GB Max) and horrible docker performance.
RAM and docker were very important for our product and whoever chose the MacBook ended up regretting it (devs only, I mean).
- proverbialbunny 7y agoThe companies I've worked at have a "docker team" that does all of that, so everyone else can just write code. Continuous integration is enough to identify if there is a bug on Linux that isn't on OSX, but sometimes you just gotta SSH into a Linux box and build there to figure it out. Requiring docker from the get go sounds painful, but maybe that just comes from my inexperience never having to use it. Like, does CLion, PyCharm, and similar even support building into docker from the get go? Wouldn't that increase build times instead of just building it natively on your machine? Any extra level of complexity is painful until you automate it in a bug free and efficient way, I suppose.