3 ms·
LOL I'm a "js developer" and the system I work on requires like 10 docker containers. Not sure where this idea comes from that JS developers don't need power.
by notJim 6y ago
LOL I'm a "js developer" and the system I work on requires like 10 docker containers. Not sure where this idea comes from that JS developers don't need power.
- AlfeG 6y agoWebpack compilation of hello world projects are insanely long task. If new CPU can reduce this *hit in 20% I will be happy
- effie 6y agoBut if people switch to those better CPUs, they will make the compilation even more complex... we just can't win the battle with bloated software.
- hombre_fatal 6y agoNone of the main platform client dev tools are lightweight. Xcode and Android Studio are massive and super complex, not just Webpack. Client dev isn't as simple as we like to pretend.
- rowanG077 6y agoYou are just wasting cycles and memory. Don't use docker if you care about performance.
- notJim 6y agoThis kind of response is supremely unhelpful. I work at a company with a large team, I'm not just going to tell all 300+ people to drop everything and rewrite the entire dev stack. Docker has become the de facto standard for dev environments.
- rowanG077 6y agoMy comment was flippant because your comment was useless. Of course if you decide to use something like docker you will force yourself into a performance corner. This would happen with literally any piece of software. It's not then valid to use that as a way of requiring a better cpu. No what you need is to get your development environment in order. Btw docker is only standard for CI systems. Never would I advise anyone to actually use docker for local development let alone 10 docker instances at once. It's just pure insanity.
- notJim 6y agoWhy is it not valid to buy a better cpu to have a better dev environment? What does validity even mean here? I was never told I had to check in with you when making decisions. Before docker I remember spending tons of time setting up dependencies locally on machines when starting a new job, or maintaining puppet scripts to do so. And then since machines change over time, and run a different OS, your dev environment never quite matches prod. A $500 CPU is drastically cheaper than the bugs, headache, and time suck of maintaining a dev env.
- rowanG077 6y agoOf course you can buy a better Cpu. It's not a valid argument in this context. The OP was talking about needing a better CPU because his large C++ project takes a lot of time to compile. That's something inherent to C++ programming. You then make the argument that js devs also require better CPUs because your js project use 10 docker instances. That's not valid logic since docker and js have nothing to do with eachother. There are many alternatives to docker which don't cripple your computer. Nix is the best one.
- hombre_fatal 6y agoFYI, your objections here don't make sense. Developers of any kind can benefit from better horsepower. Whether it's having to run a lot of Docker containers, a large C++ project, or a large Webpack project. Nitpicking and criticizing someone's dev environment is irrelevant. If you don't like their example, I'm working on a JS project where I run a lot of local VMs to locally test the web client in different configurations. It would continue to be a bizarre response if you thought it was time to tell me to "just use browserstack.com" or something. Software isn't as easy as we think.