6 ms·
Yep. We're hanging ourselves with all this crap. There has to be a better way.
by m0xte 6y ago
Yep. We're hanging ourselves with all this crap. There has to be a better way.
- deleted 6y ago[deleted]
- benologist 6y agoVSCode has an SSH extension that lets you seamlessly work on a remote server, this has been invaluable with my old dual-core Macbook first offloading docker and my work to a vultr.com virtual machine and then a 6-core Intel NUC on my local network, which just feels like using the same computer. The only drawback I've found is I use "puppeteer" a lot which is an API for programmatically using Chrome and Firefox, sometimes I want to see what's going on.
- m0xte 6y agoYes that’s the IDE I use as well with WSL2 on windows 10. Weird that windows turned out to be the best Linux distribution I have used. Ive got an 8 core Ryzen 3700x desktop with 32G of RAM and I can bring that to its knees easily. It’s ridiculous.
- Recurecur 6y agoYou're a bit RAM starved at only 32 GB. My preferred environment is yours, inverted. Native Linux (likely Ubuntu 20) with Windows in a VM as necessary. That is making much better use of hardware IMO. It also gives you native Docker, and a ton of easily obtainable software. Much new software development is beginning in Linux or Linux-like environments, including most language development. Perhaps more importantly, Linux is the deployment target for most cloud based software. The company I work with (Fortune 100) uses Linux as the preferred deployment platform simply due to cost, along with sufficient quality. It's nice to develop, test and deploy all on the same infrastructure. Software turns out to be very interesting in terms of real lifecycle. Here in 2020, COBOL skills are in (relatively) high demand! While I'm interested to see the "Son of Unix", based on something like Rust and completely cleaned up, rationalized, and secured, Linux and Linux skills will be valuable for decades longer. Windows, I'm not so sure about... My next development system will likely be a 16/32 core/thread AMD chip. I'd hate to hobble it with the Windows kernel, it's really not aimed at that class system. Linux is.
- fiddlerwoaroof 6y agonix is pretty great for decoupling the build process from the deployment format, and it gives most of the advantages of containerization without the penalty (on Macs, at least) of running a VM.