Ask HN: Is the new MacBook Pro worth its value for a developer?
I'm looking around for a new work setup for a software development environment. I can choose freely both for software and for hardware and since I like macOS and use it myself for quite some time the choice seemed obvious.
My problem is, for a decent upgrade both in RAM and disk space I have to go for a $2199 model (the new MacBook Pro touch bar with 16GB RAM and 512GB disk) which seems to leave almost no budget left for anything besides the monitor.
So, having said this, I do have a question: do you believe that this year's MacBook Pro is worth this value? I'm willing to give up some things from my setup (likely a usb-c dock that I'll buy on my own later for example) if it really means I'm getting a laptop that's worth it.
The primary reason I'm inclined to go with this year's model is the T2 chip that I believe to be of significant value for its added security during boot, Touch ID, disk encryption and camera and microphone processing. This is something I personally value but I wasn't able to find much technical reviews about this chip that would prove its worth to me.
I don't particularly care for the touch bar (I admit it may be useful, but in my opinion they should've only added it above the function keys and only if it didn't mean a great bump in price) so, apart from the reason above I'd be open to choose another model.
What's your opinion on the current MacBook Pro offering?
PS: I do have to say though that all their pro hardware seems to be very overpriced for their current offerings and even though I love their products I have to admit that if I really were in the market for a personal laptop, I'd have a very difficult time choosing myself between a Mac or a PC.
178 comments
[ 3.1 ms ] story [ 553 ms ] threadExamples:
https://www.ebay.com/itm/273405851977
https://www.ebay.com/itm/153078138692
It's more of a choice of the OS, I feel like. I don't get how you can't simply copy files between a macbook and an iphone. With a PC it's trivial.
Zip and AirDrop? There are some nice free file managers for iOS, including some that offer sharing over the local network.
My decision came down to a few things:
1.) I hate the touch bar and you can pry the function keys out of my cold, dead hands. (I like saying that.)
2.) To get an MBP that will provide enough power for me, I'd need to upgrade to a touch bar only model.
3.) MBPs are seriously expensive.
4.) There are other, really good machines that can run real operating systems and provide all the power for a fraction of the cost.
5.) To get an MBP with similar performance to those other machines, I would have to pay approximately $1,000 more. If I invested that money in an RESP (a registered educational savings plan, it's a Canadian thing), I'm pretty sure my girl could afford an extra semester in University.
Examples?
MBPs have been reported to have the fastest SSDs on the market since 2016 [0], and I doubt you can get laptops with the same resolution and wide color gamut for much cheaper.
[0] https://9to5mac.com/2016/11/01/2016-macbook-pro-ssd/
If you remove those from the mix, there are many examples. The Dell XPS series, higher end Zenbooks, and Lenovo Ideapads all beat the MBP.
The ""colloquial usage of the word"" very much includes I/O performance; disk speed has historically been the worst bottleneck, aside from network access.
Resolution also affects performance: it's how much information you can view at a time.
Most cheaper laptops do not present the same value as a MacBook Pro unless you ignore some of the advantages of the MBP you’re comparing against.
Not for me. My 40-something-year-old eyes mean that the amount of text I can view on a monitor is restricted by the text size, not by the resolution of the monitor. Retina displays make not a jot of difference to me. YMMV, of course.
All in all, I think if I had a choice, I would choose something else over a 2018 Macbook Pro. At least considering how much it costs.
I started using a 2017 Macbook Pro last week. First thing I did with the touch bar was set it to be all function keys rather than app-specific stuff. I still miss the feedback of hitting the escape key, but otherwise it's okay.
I think they leverage the same feedback mechanism that the track pad uses to make it feel like you're actually clicking.
Links: - https://www.haptictouchbar.com - https://github.com/niw/HapticKey - https://community.folivora.ai/t/touchbar-haptic-feedback-imp...
I’m delighted with iMac. The monitor is amazing, and it has quite a bit more horsepower than a comparable Mac laptop.
It’s been the ideal setup for me so far.
A big part of that decision wasn't just that the Macbook Pros have become unreliable. The entire field of modern laptops are unsuitable to me (and I would guess to most power users). The race to the bottom in terms of consumer laptops is now complete. I wonder what's next.
I would much rather have purchased 2 MacBook Airs for the price. (I do web development and the MacBook Airs are surprisingly fast for my purposes.)
But more likely I’ll go with something like a Lenovo next time. With Apple much less willing to honor its warranties I don’t feel anchored to its computers, which I used to love, anymore.
They pulled the exact same bullshit with the first iPhone I ever bought (3s at the time) and refused to fix it for free even though it was under warranty as the screen stoped working, asking the equivalent of more than $200 for something I paid like $300 new, claiming water caused damages. I ended up buying a spare screen $10 online and change it myself.
It was the last time I ever bought something from Apple.
apple is a full service shop that will quote you a price and then get it done. they wont ask any questions and just let it all happen.
I don't want a knock-off batteries or screens. They're cheap because they're not top-flight materials and invariably break much quicker than what they're replacing. And those that claim to be genuine are often even shittier.
I’ve been lucky support-wise, but maybe you would get better service from your local Apple Business team if thats an option?
My money is that OP’s laptop isn’t the new edition.
Can recommend the s series however (have the 420s and am still happy).
(1) combing a no-fuss GUI and the ability to run most major proprietary apps with a UNIX underpinning. If you also want to combine that with multimedia work (serious photo and video editing, graphic and print design, DAW work, Linux is a no-player, you need either Windows or OS X. Yes, there's Inscape and a few other tools, but only outliers use them and you'll be missing on almost all major tools and commercial products).
(2) some not-found-elsewhere niceties in the hardware (great trackpad, fine display, sturdy all-one metallic, construction, top-notch SSDs, no-fuss sleep/wake, nice latch, great aesthetic, and such).
(3) works nicely as an ecosystem of products
(4) Finally, it's in resale value.
It's value is not and has never been in bang for the buck or big performance.
And it has lost points regarding (2) through the loss of magsafe (another handy exclusive feature), worsening of the keyboard, and drop of some handy ports.
>PS: I do have to say though that all their pro hardware seems to be very overpriced
Some of it is (e.g. Macbook Air/Mini/etc are long in the tooth, at this point you're paying just for the privilege of using OS X, which many don't care about that much). But their costlier models are not really overpriced, they're just high-end.
I often look to get a comparable machine for Windows, and when you add the same things from machines from Dell, IBM, Razer, you get at the same price range very soon. I'm not talking about some custom rig desktop with faster cpu and gpu, but about getting something comparable at all levels (their top of the line laptop machine, comparable monitor, ssd, construction, etc).
For me it's still worth it. I like OS X, do lots of programming work (some native, some remote thru SSH), lots of multimedia with Adobe apps and DAWs, hate tinkering (and even more so hardware tinkering and custom rigs), and don't mind paying a premium for something I use 10+ hours each day. I also don't work with .NET, in which case I'd use Windows.
I have travelled a ton with it and its help up the whole way for 14 months and 36+ flights domestic and international.
I couldn't justify the price, the specs and the keyboard of a new MBP anymore and after much deliberation I chose a $1200 HP Spectre x360.
I do mostly web development work (Ember.js, PHP and Node), and after running Win10 for a few weeks and hating the performance (especially for Node). I installed Ubuntu Budgie, and have been smoothly running it ever since.
The latest Linux kernel provides me with excellent battery performance and for a machine a third of the price I must say I made the right choice.
I need a good Linux-friendly laptop with touch screen for sketching as well as code dev, so I'm very curious about this one.
The touchscreen works out of the box, but I don't use it that often, the few times I've used it I noticed that if I have an issue it's mostly related to the program I'm using and the lack of proper touchscreen support for that particular program.
No laptop is going to substitute for something like a used $800 Dell poweredge r910 with 32 cores or a selfbuilt, new, 16 or 32-core threadripper or epyc machine.
The 12" MacBook (not air) is a great little laptop if you can deal with the single usb-c port.
I wrote up a few more details here: https://tylerayoung.com/2018/07/23/the-worlds-shortest-revie...
I exchanged it for the non-touchbar model (despite having two fewer USB-C ports for some unfathomable reason, fuck you very much Apple for that) and I've been much more satisfied with having the physical keys back.
Unfortunately, from the epoch until very recently, UNIX has had GUIs ranging in quality from absolute shit to mediocre. That's finally changing with Free Desktop (Wayland + GNOME/KDE, and support libraries).
OS X gave programmers a UNIX core with a beautiful user interface layered on top. And what a joy it is to use.
But these days, you can easily make do with a much, much cheaper laptop running GNU/Linux if your budget and/or conscience dictates, and have a pretty good experience.
New (<1yr) Asus gives me about four hours of 30+ tabs across two indipendent chrome profiles, my heavy editor, multiple active ssh sessions, other nonsense, keyboard lights (on low) and screen at 60% bright.
I think it's very good.
The only time I boot Mac OS is if I'm going to be using a browser for a while and can't plug in my laptop. The battery life on Mac OS is much much better.
I disagree with the fact that the UI experience of macOS vs Linux is a joy vs pretty good.
That's only true if you compare macOS vs GNOME/KDE. But that's a false dichotomy. IMHO, Linux truly shines on minimal setups without a desktop environment. Of course this is not suitable for everyone. But if you are a programmer, there are good chances that it is suitable for you.
I would never ever switch back from an environment with StumpWM, Emacs, Firefox and xterm to macOS. And that still doesn't factor in the biggest advantage of Linux, openness and a first-class package manager.
Now, you could even take things further and ask for a purely functional package manager and OS. That would be NixOS. Such a setup has many advantages over traditional UNIX userlands worth investigating.
If you are considering macOS, you should at least also consider this kind of Linux setup. All that said, macOS is terrific and a great option for many developer usecases.
Obviously if you add Firefox, you will need around 2 GB to run comfortably.
And then a lot depends on what you develop for.
NixOS is also a bit more disk intensive than other distros due to the way libraries are linked. But it's nothing too excessive.
If the application isn't already open, it launches it. If the application is already open, it brings it to the foreground.
In contrast on windows, the search bar seems to just be a launcher. In that if the application is already open and you search for it, it opens a second copy. As far as I could find, this behaviour isn't changeable.
Can anyone tell me if it's possible to get osx's search style on any of the nice gui having Linux variants?
If you're talking about file search, I'm not sure if they have them or how well they work. In macOS I tend to look for preference files or system files, so I usually avoid Spotlight for file search and I don't have much experience with the other two.
I was considering buying a more powerful laptop for the trip, but I'm glad I put it off.
If I needed more power, then I would just ssh to Linux box. I even used X forwarding once! It worked with XQuartz -- my first time I using it, and it was passable.
Anyway, I really like the Macbook Air -- and I used it for everything -- coding, presentations, taking videos/pictures, video conferencing, listening to music, watching Netflix, health data, etc.
I ran BOTH an Ubuntu VM and a Windows VM on the Macbook Air too! Computers can do everything now!
As a developer, you'd be well served by a 2015 (if you like the old keyboard), 2016 or 2017 MacBook Pro. Why do you want to spend so much money to pay for Apple Corporate to get even wealthier? Even something like a certified refurbish machine will get you what you need (with full Apple warranty), AND leave you enough money for peripherals and accessories.
Buy a tool of course, that works for your job, but don't be clouded by the idea that you need the newest, the latest gadget to do basic development.
And Genuine Apple refurbs have certified-to-be-restored batteries in them (ie they will have new batteries as part of refurbishing if needed), and they carry new machine applecare warranty like new machines do - so even if the battery is no longer good, you go to apple, they replace it on their dime.
That's why they are "apple refurbs".
Only gripe I have is that it sometimes doesn’t ground well with the unibody casing
Most Apple batteries are about $130 to replace (when Apple had removable laptop batteries their lifespan was 200 cycles and new batteries cost about the same). The newer laptops might have more adhesive, but replacing the internal battery was ridiculously easy. https://support.apple.com/mac/repair/service
I currently own a 2018 MacBook Pro which I like very much, but don't love. I paid $1,599 for it (13" 8GB/256GB w/ Touch Bar) here: https://www.bhphotovideo.com/c/product/1423729-REG/apple_mr9...
Extra security. It’s definitely a strong nice to have for me, but anyone who makes it a key purchase decision is likely jumping the shark imho.
My next computer will likely be something Windows, though. Part of this is the horror stories I've heard about recent-model Macs, and part is because between this computer and my 2013 System76 Pangolin still working, I'll be able to cover all major OSes with it.
I have a 2013 15" MBP (barebones spec), previously had a maxed-out 2016 15" MBP (with touchbar) for work, and currently have a maxed-out 2017 (also with touchbar) for work. I really dislike the new keyboard, and the USB-C ports are still a pain point. I never use the touchbar, in fact I wish I didn't have it at all.
I bought 9350 (Skylake) when that came out and this really scared me away from XPSes (multiple issues, motherboards replaced, the worst thing being Thunderbolt integration with the TB16 dock).
I generally like quick and nice Dell support service but would rather not have to use it.
It took a lot of fiddling to get Linux running on it, but it all works now. I have it set up with 18.04 with the root on ZFS.
> I have it set up with 18.04 with the root on ZFS.
I was thinking about using ZFS too. Unfortunately it's not so easy to setup correctly (full disk encryption etc.) on Arch as it is on Ubuntu...
Have you identified how much RAM and disk space you actually need for your workflow?
If you just want something “good enough” you might be able to make do with even the $1300 Core m3, 8GB, 256GB, 12” MacBook [0], or even a PC running macOS in a VM.
Otherwise the answer is “as much as you can afford.”
I haven’t compared markets lately, but I think that although you’ll find PC laptops that exceed MacBooks in a couple specs here and there, you may be hard pressed to find something that betters a MacBook across the board in many areas (including Thunderbolt 3, SSD performance, trackpad, color gamut and battery time) and still beats it at price. Then of course there’s the value of the OS.
The Touch Bar can also be surprisingly handy if you give it an honest chance. Search for third-party tools that let you customize it, like BetterTouchTool [1].
[0] https://www.apple.com/shop/buy-mac/macbook
[1] https://lifehacker.com/customize-your-macs-touch-bar-with-be...
You better think hard and choose wisely; the days of being able to upgrade your RAM and SSD are over.
For a Javascript developer, a typical webpack based build chain in live reload mode + chrome debugger + app using a front end framework will also easily go over 8GB.
So for the two most common classes of developer, I couldn't reccomend a 8GB MBP. At work I need to work on both, and my 16GB MBP is woefully inadequate. Chrome debugger + (VS Code or IntelliJ) is enough to summon this screen: https://proxy.duckduckgo.com/iu/?u=http%3A%2F%2Fi.stack.imgu...
A very minimal setup with XFCE can give you decent performance and battery life.
The ONLY thing I would change would be retina but I value more battery life than a better display.
On the other hand I was not going to pay the prices for a current model, which lack the ports I like (hdmi, sd card, usb a).
Buy a "used" 2015 Macbook pro one on amazon here. Better keyboard, legacy ports (its got USB and HDMI). Look for listings with good images and ratings. Good sellers will tell you the exact battery cycle on the used ones. I've done the homework for you, just bought a 15" macbook pro after 5-10 hours of researching GPU / CPU spec benchmark, thunderbolt2 eGPU compatability, getting opinions from many experts both on reddit forums and youtube, etc. I built my own windows computers since I was 13 so I know what to look for. This is the best spot to buy one since you get Amazon's return policy.
https://www.amazon.com/gp/offer-listing/B00XZGUL8W/ref=dp_ol...
You might want to look at these listings every so often to find a used one you really want. The only trustworthy alternative location IMO is ebay, because that's where the sellers are at.
Its the last good one from apple. You'll spend ~$1500 for a 15". Don't buy a 13" IMO, screen real estate is already small as it is. You may or may not need a built in graphics card, its only about 30% better than the dedicated GPU around that time.
I bought mine for $1500. It was "used". Only had 21 battery cycles, for all intents and purposes it was brand new to me. I chose not to get a built in GPU because of potential issues it might have using an external GPU.
Peripheal accessories, I use a 2nd monitor from Gechic. You need an HDMI based portable monitor, they are the only ones that make it. Because if its not HDMI it causes the CPU fan to spin really loudly.
https://www.amazon.com/gp/product/B01M9CXOTV/ref=oh_aui_sear...
For backpacks to carry macbook, I use this personally, after researching every backpack in the market. Its designed specifically for most HN'ers in mind, IMO
https://www.amazon.com/eBags-Professional-Laptop-Backpack-So...
If I need a more powerful PC I use my windows computer
I love the USB-C ports.
Touchbar is meh. I ignore it.
Cost is not really an object for a machine I use 10 hours a day to run a fairly solid “lifestyle” business. I don’t even give it a second thought.