The problem is now my work desktop is a 32-core Threadripper w/ huge GPU and way too much ram.
It’s kinda nice knowing that if my computer ever slows down it’s because of bad programming and not having a too slow computer.
I want to like laptops. I really really do. But they’re slower, have bad keyboards, and have tiny screens. Or I’m docked and the fact that it’s a laptop isn’t meaningful.
That said, I can’t fricken wait to see Apple build a beast of a desktop with their silicon. I just really really hope the GPU doesn’t suck. Lack of good GPU on Mac is a huge problem for certain lines of work.
> Or I’m docked and the fact that it’s a laptop isn’t meaningful.
You might be underestimating the value in that. I’ve been working off of MacBooks since 2011, and for almost all of that time I’ve had them docked and hooked up to multiple monitors, and working just like a desktop.
But if I ever need to go anywhere, meet a client, travel, go to another room/office, I just unplug and go. If power goes, I don’t lose anything, the laptop is still running. Whatever happens, it’s all there with me, always. It’s not as comfortable when it’s on laptop mode but it’s better to have a less comfortable experience than not having it available at all.
It’s a portable desktop. And I love it. But yeah if you’re looking for workstation-level specs, then yeah, a laptop is never going to be enough.
I have a desktop dev machine that I ssh into via zerotier and it has been a fantastic dev experience. As a result my entire world needs to be in the terminal, which for me, was pretty easy (tmux+neovim). `tmux a` and I'm right back where I left off and it doesn't matter what front-end computer I use. I can now use my ipad as my front-end cpu which is a great in-the-bed machine.
The only catch is I need to make sure my dev machine is online.
Now with neovim 0.5 with support for LSP and treesitter, neovim is on par with visual studio code.
Yes. Software developers need to make sure their software runs well on their user’s machines. This is equally true for people developing software on brand new laptops and it running poorly on older laptops.
A great pet peeve of mine is that designers are notorious for only testing their designs on high-resolution MacBooks. A lot of tools look like crap on 1080p Windows displays.
The benefits of 32-cores mostly comes with compile times and build processes. Where, depending on your project, it can make a HUGE difference. One of my C++ projects went from 15 minutes to under 3.
The problem is now my work desktop is a 32-core Threadripper w/ huge GPU and way too much ram.
It’s kinda nice knowing that if my computer ever slows down it’s because of bad programming and not having a too slow computer.
I want to like laptops. I really really do. But they’re slower, have bad keyboards, and have tiny screens. Or I’m docked and the fact that it’s a laptop isn’t meaningful.
That said, I can’t fricken wait to see Apple build a beast of a desktop with their silicon. I just really really hope the GPU doesn’t suck. Lack of good GPU on Mac is a huge problem for certain lines of work.