The Last Mac Pro
eggfreckles.net
eggfreckles.net
Is that really the only place you use your computer?
I'm a consultant, working part time at an office, and I am doing a masters and generally just enjoy coding as a hobby. My use case is something like:
I develop on my couch, I develop at home, I develop on the train, I develop in the dining room, I develop in my own room, I sometimes write some quick code while on the bus during my commute, and I write code at my university. I also bring this same computer to work and use it to develop there.
Oh, and I also sometimes enjoy gaming with my friends at their place, with the same computer.
Why on earth would I restrict myself to a stationary computer when I can have a portable one that I can take everywhere I want with no hassle?
In my circles the only people that have a stationary computer are people that use it for gaming, and even then they still have a laptop on which they do everything else.
The risk / reward ratio is just too high.
EDIT: Of course, I'll acknowledge that not everyone can be in the position of dictating what they use for work and requirements my force you to.
I don't see this mentioned often but the ergonomics of a laptop are rather poor, you'll end up with RSI much quicker that with a desktop. And this can become quite debilitating.
I don't think this is an issue for a couple of hours usage a day, but I would not want to spend all my computer time on a cramped keyboard with my head down.
The head down thing though is valid. It can be mitigated by having a stand or a monitor. I mostly deal with it by just taking a small break every now and then, although that's more related to sitting down than my head position.
A couple of reasons come to mind.
1) Price and value. With the exception of all-in-ones and the 2013 Mac Pro, desktop computers can be upgraded, repaired, and you get a lot more for what you pay than a laptop. Also a desktop machine usually lasts a lot longer than a laptop.
2) Flexibility. Laptops are now more than ever closed systems with soldered parts. Which means that (like an iPad) you don't usually have many options available.
3) Power. This is an obvious one, but to get performance you still need a huge laptop or a desktop.
I recon none of these points will make much sense if you absolutely need mobility, but as someone that has both a desktop and laptop I see value in both form factors.
At my desk I use a dock to connect 3 high resolution monitors to my laptop via a single USB-C port, which works really well as a replacement for a desktop PC, then I can disconnect it, go to a coffee shop or a conference and continue working without even having to close my IDE.
Now we are at the point where your laptop can confortably drive a couple of monitors when you want it to, but can also be portable and light with good battery life when you want it to, you don't need a desktop PC.
Also, if you work in multiple places, you can have a couple of screens and a keyboard/mouse on your desk in each place, rock up with your laptop, and plug in.
For a good portion of work a laptop can do everything a "desktop" can, including big monitors and additional keyboard/mouse. And it has the added benefit of taking it anywhere. It's a desktop when you want it, and a laptop when you want it.
Sure, there are plenty of resource intensive applications that would be better suited for a desktop, but i highly value the mobility. And i work in a very strict 9-5, (nearly) no work is taken home past clock-out. Barring freak outages of course (i have yet to see one in my time here, \o/)
edit: Fighting my comma demon.
Can you explain this part? What's the mobility getting you that's worth maybe halving your RAM (for example) for?
Sure, ram is always nice, but i am able to do my work and take my laptop (which i also code for fun on) wherever i am. Hotels/couch/offices/etc.
I'm not stuck to a single spot, in a single room, in a single building. It's a really, really important feature to me. Even just at my house i move around the house frequently.
Sure, that makes sense - from the way you said you only worked 9-5 I took that to mean you were talking about a work computer.
I know that technically breaks the rule of "strictly 9-5", but i think nearly all jobs have people on explicit or implicit pager duty. Even if you don't have to do anything 12 months out of the year, it might happen, you might need to respond.
/shrug
Keep in mind this has never happened for me. Nor do any of my home plans change because i like to be available. And even at my last employer (for example), i liked to be available despite us having a planned & paid for pager duty rotation. Why would my employer pay me extra for not doing anything at nights 365 days/y? I like to be potentially available, it's my choice :)
If you have meaningful ownership (not just a handful of probably-worthless stock options) then by all means work as much as you like. But if you're an employee then it's not as simple as just being your choice, you're forcing your colleagues into a race to the bottom. There's a good reason we have laws about e.g. unpaid overtime.
I don't really need heavy compute in front of me - all that's done up in AWS, GCP, etc.
I could in theory get away with a Chromebook with a really decent term: I'd ssh into a VPS and tmux in there, and do my workflow would be over there. I have a colleague who has this setup and he's able to successfully work on nothing more than an iPad Pro if he needs to, including with remote pairing with another developer, talking to each other via various voice call apps on his phone. It works surprisingly well.
As to form factor, being able to take my code into meetings is frequently useful, being able to move desks to pair side by side with somebody in another part of the building, that is all useful.
A powerful desktop would be interesting for me if I wanted to do more compute in front of me, and might even be cost effective if the right sort of kit was priced at the right level.
For 3D animators/CAD types, I imagine it's essential.
There is something tactile about a laptop that a desktop is missing. It's a thing I can carry around, it becomes an extension of my body in a way. This thing is mine. Whereas a desktop - that's my company's computer, or that's my home office computer - it's not mine. It's not a work-life balance thing, I just like carrying my tools around.
I'm curious how that works, and what brings you to do that?
Unless it's some sort of especially heinous open-office setup, and the only way to grab any sort of privacy and peace is to post up in one of the stalls.
Data point: I have a MacBook Pro and my previous laptop was also a MBP. My next laptop wont be.
BTW: I'm one of those weirdo Windows developers so I don't have the any Linux concerns. I don't use my laptop for games but I want a decent GPU for graphics now and machine learning in the future.
And the work/life balance is definitely not screwed if you spend half the week working from home, like I always aim to.
Working at home is still work.
Using my laptop and occasionally iPad, I've worked from at least 4 different homes, a casino, 3 short term rental houses, a couple of client offices, and a beach in Thailand over the last ~7 years.
Having said that, I've also used a Thai 4G sim to tether (and allow colleagues to tether) for data while in Melbourne and while in California.
I appreciate the flexibility of being able to work from just about anywhere (though the practical limitations of working through a VPN mean that it's not "just about anywhere"), but I also wish sometimes I wasn't able to do "just one more thing" from wherever I happen to be at the time.
Really, I'd just prefer to have a desktop running Ubuntu, so I could match my production environment that I code for. But for some reason that's just not allowed.
We have policies on our laptops for encryption, anti-virus, etc. Those policies extend to which devices can even connect to the VPN.
So to connect to the VPN, to interact with the company when we're travelling on business, or to be available for support calls after a product release... the only computer that works is the one that can connect to the VPN.
Which means that the only computer that works is the one that is owned by the company, meets all policy requirements, has the VPN access, and we carry with us (except when we go to gigs, in such scenarios the offices have really big safes).
For us, it's security. No computer is left out, they're with us or in a safe at any moment.
There are no exceptions. The security policies are followed by all.
On personal side projects: I enjoy working in cafes & libraries.
Obviously, there are ways around all of those situations. I can email my slides to the presentation machines in the conference rooms, etc. But they don't really beat the convenience of just grabbing the computer I used to make the ppt and knowing that everything will work. Sometimes I get quite jealous of colleagues with laptops.
And then, of course, there are the aforementioned cases of travel or wanting to work from home instead of coming in.
Do you mind telling what industry you work in, that you a) use a desktop and b) aren't afforded a laptop as well?
Sure developer gets nicer than average desktop, but generally something in line of what you can have on a laptop and they are generally stuck with that config until the next company refresh. So the choice becomes a desktop or a laptop with exactly the same configuration and the same effective extensibility. Why would you not take the laptop, which also allows you to work from home, carry at meetings, ... ?
Beyond that, the 16gb ram limitation is sometimes an irritation... All upgradability is locked out, which is sad. Prior to around 2011, I would always buy at the midrange and upgrade ram/hd a year in. I miss that option, but they want that extra $$$ from you.
Is the ability to have an easily expanded computer that necessary?
Even for a lot of "pro" use that is hardware intensive, like music production, is pretty well-facilitated on a laptop these days. I don't work with video, so maybe that's another story.
Ugh no. Just having mobility around the office (to grab your laptop and walk over to someone to show them something) is a huge use case for me, not to mention conference rooms, kitchen area, etc.
Yes, a laptop is vital.
Pretty much everyone I know uses a rackmount kit to turn the Mac Pro into something resembling a proper workstation, with a Thunderbolt RAID array next to it in the rack. It seems absurd to me that a "pro" computer costing as much as a decent used car needs third-party accessories to be usable as a professional tool. That cute little trash can turns into an 8u monster when it's properly specced out.
The solution offered by Apple is to just daisy-chain everything off Thunderbolt, which is almost hilariously awful in practice. The supposed minimalism and elegance of the Mac Pro goes out of the window when there's a rat's nest of cabling hanging out of it. It turns out that PCIe slots and drive bays are a really neat way of expanding a computer.
I'd really like to know what they plan on accomplishing, by sticking it to the people who are developing all the software for their flagship mobile devices.
Things like visual design, print design, and UX are not very heavy tasks and could all be done without even a dGPU... but the entertainment industry, as far as I know it, has been Mac heavy in the past. Maybe I'm wrong though.
Remote render farms are becoming more affordable, however.
The middle ground user is probably far more profitable and less of a headache for them.
>> Isn't an iMac sufficient
>>> At that point, I'll just buy a laptop
I think you answered your own question.
What about people that only want one computer?
Is the idea that Apple should be providing an interchangeable parts desktop like a Windows PC I can build off Newegg? Sales of mobile devices and laptops seem to indicate that those sorts of machines are now a tiny niche market.
What do you expect me to do if I'm looking to expand something as simple as storage space in the current offerings? String up an array of external disk drives?
When you don't offer anything but mobile devices, it's kind of hard to show sales otherwise. The high end desktop market exists for people that need it. Mac OS users get no option. They spent a shit ton of R&D to create a fancy trash can. How about just canning the silly space age innovation, and upgrade the standard Mac Pro chassis.
I'm not sure why you're trying to justify Apple's decisions by claiming that what they offer should just be good enough. Clearly it's not for myself, and others. You think I enjoy working on a soon to be nine year old machine?
I understand that the Mac Pro is a tiny market though.
I also need a lot of compute resources for my work (deep learning and other machine learning to support NLP) but I use large servers on Azure, GCP, AWS, and OVH so a MacBook meets my needs.
Even for my Dad's use case, it might be better to use cloud compute resources, but at 95 years old, he wants to stay with what he knows.
I continue to be genuinely enamored with Final Cut Pro, Motion, Logic Pro, Aperture, AirPort Express, Time Capsule, Cinema Display, XServe and the spinny wheel iPod.
Since we're not going back to this golden Apple era anytime soon, it's going to be harder and more stressful to work out how I might achieve the same level of comfort with my technology when it needs replaced. Having to replace my Mac Pro will be one of the harder decisions I have to make.
And if the MacPro had been an updated cheesegrater instead of an ashtray, it would still be selling into its niche.
There's a solid market for ancient but refurbed/updated cheesegrater Pros, and an even bigger market for screamer dual-Xeon monster PCs.
Considering how few media power users like Windows, Apple should own the latter. It's a shame Apple has turned its back on those users.
But I suppose the conclusion is right. Mac is now a dying brand, and Cook wants to kill it off within the next five years or so - very likely taking the soul of Apple with it.
Although it would be nice if there was a Mac with normal intel RAM and CPU sockets.
It looked gorgeous, and many people thought they were _the_ machine to have, but once you prodded the specs a bit, it seemed over-priced, and they lack of upgrades has meant it's just now a really poor buy.
Since they decided with the MBP lineup that touchbars were seemingly more "pro" than decent chipsets and more RAM, I've started looking more earnestly at getting out of the Apple ecosystem.
I have been eyeing up the iPad Pro for a while, but struggle to make the jump because once I move out of Apple, everything will go: I'll move to an Android phone, an Android tablet, and a Linux laptop.
I have already used Linux server-side (although am preferring to head towards Lambdas and "pure Go" Docker containers more and more), all the while, but in 2006 I moved to OS X for my main workstation because it was the best Unix box I could unpack from a box and just expect to work.
And then there is the household ecosystem. If I move, I'll be buying my family non-Apple kit in future as well.
In my small office alone more than a dozen developers are considering the same switch. That's $30k/year or more we spend collectively on Apple gear we're going to shift off from. In one, small office.
Imagine how this scales. It's a mess. Maybe we're too small a market, maybe if every dev with Apple kit in the World switched away Apple would barely notice the shift, but they would within a few years.
They courted Unix devs back in the early 2000s. They know if they could get the best professional developers onto Apple, they in turn would make great software, which would then make the product lineup competitive. It worked.
As the exodus picks up pace, they'll only have a few years before they realise there are only a handful of developers prepared to keep a Mac around, and the collective innovation will move from OS X and iOS to Linux and Android. That could be an interesting shift for those of us who are comfortable in both, but I don't fancy going long on AAPL long-term.
A really great Mac Pro that is best in class out of the box, some really amazing displays which Apple could make in ways that no other manufacturer has pockets to match (and the ability to use third party displays, please!), an MBP that at least holds it own, that can compete with the Dell XPS, it could add up to keeping people in the loop, and others too.
The Mac Pro stagnation was the first sign that Apple had given up on their traditional market. The MBP was an underline and an exclamation mark.
I had a MBP for about a year in 2014-15, and one thing really surprised me (as I got it for iOS dev and photography) is that if I had a finder window open in thumbnail/icon view I couldn't click one icon and then shift-click another and have everything in between selected. It just acts as though you'd click-dragged a square selection area. You had to shift to list view to be able do this. At first I thought it was me, as I was new to OSX at the time, so I went a-googling and I found out that no, that was the intended behavior. I mean, even linux has what I think is a standard UI behavior.
The interesting thing was going to the Apple support forums and seeing hardcore Apple fans saying that this is the correct behavior, better than what me and a lot of other people expect and, especially for working with directories of photos, needed.
The power button will be removed in favour of a touch strip.
[citation needed]
"Is updated I/O and the opportunity to buy a third-party 5K display enough to sell us on a future Mac Pro?"
I dunno, is a tiny change in sheetmetal design and slight interior tweaks enough to sell people on [future model of some car]?
Articles like this would be vastly improved if they updated their premise from "APPLE IZ ABANDONING PROOOOOOZZ" to "Apple isn't making the gear we're hoping for, here's our alternative pick and a summary of how it better meets our needs".
But, look at Microsoft last keynote vs Apple last keynote, you can feel Apple is not passionate anymore whereas Microsoft seems to be.
But, look at stock prices. Microsoft is up 9% in a year when Apple is -5% same dates.
Finally, look at the new MacBook Pro. The TouchBar is a fun gimmick, but is anyone going to use it more than a glorified slider?
I am saying that as big Apple fan. But, lying about the truth won't make Apple great again.
No, not really. They've said and done nothing to support this market since the Mac Pro came out, therefore, it's reasonable to conclude they don't care about it.
I think the premise is fine; if you like a company and you want them to produce a product you'll use, there's nothing wrong with saying so.
It might be a futile effort, granted, but it's still legitimate.
>They've said and done nothing to support this market since the Mac Pro came out, therefore, it's reasonable to conclude they don't care about it.
Yes except for the fact that they continue to sell them. Apple hasn't also stated how long they'll continue to make and sell new iPhones for either.
Not a fair comparison - iPhones are updated every year. "We don't mind selling you this" is not the same as "we are actively invested in this."
They are clearly NOT supporting the market with the Mac Pro they have now; whether it is being actively sold or not isn't the point.
It's like Google's many many halfway-dead apps: people use them, they're online, but no new development is happening.
Anyone actually in the market for a Mac Pro is probably aware that the Skylake based Xeons won't be out until some time around WWDC.
――――――
¹ — https://en.wikipedia.org/wiki/MessagePad#Newton_device_model...