Your Latest Workflow Improvement - Desktop Customization & Workflow
Users browsing this thread: 7 Guest(s)
|
|||
Two which come to mind -
Context: Where I work at, we are dealt macs - I took a 16" macbook pro w/ i9-9980HK @ 2.4GHz, 64GB of RAM and a 1TB NVMe SSD (the built-in AP1024N); Sadly, the performance does not match the impressive specs - it throttles endlessly, docker on mac is still pretty bad and even running Goland over our 130 go-module monorepo is just plain slow. I've tackled this on two fronts: 1. Offloading the deployment of our components to an arch machine w/ an extremely fast SSD hosted in a relatively close datacenter; I've bootstrapped k8s w/ kubeadm, metal-lb[1] and hostpath-provisioner[2] for a smooth local-k8s experience. 2. Offloading the IDE (read: compilation & indexing) - all sources now reside on said arch machine; I'm using jetbrains' projector project[3] & mutagen[4] as a continuous rsync-like solution. My mac now only runs Emacs, the projector client, a terminal and slack; this makes working on it tolerable. And another, albeit silly one - I find myself executing long running commands on my mac and going afk at times, I'm now &&-ing such commands to a small beep function that notifies me audibly when it's done; Code: function beep() { [1] https://github.com/metallb/metallb [2] https://github.com/torchbox/k8s-hostpath-provisioner [3] https://github.com/JetBrains/projector-server [4] https://github.com/mutagen-io/mutagen |
|||