They don't need that value add from workstation companies. And heck, they probably welcome excuses to tinker on their workstations.
And this is great. It keeps the open, build-able computer market going -- contrary to the alarming trend of locked down computing devices.
It's never bitten me, worst case I'd have to next working day a part from amazon.
For development workloads you simply can't beat that approach.
Recent example, unit tests on work issued macbook pro, 2 minutes, same tests on my PC, 39s.
There simply isn't a laptop that fits my workloads better than a modern Ryzen with a crap-tonne of RAM
You cannot get those specs, or anything near that warranty, from commodity desktop hardware.
I did that back in 2016 when I needed to upgrade my GPU to play a new game after getting off work
Anecdote: In Japan, SanDisk sells "genuine" SD cards extremely expensive (about x3-x7 for US price). Importing SD cards from US (or buy from local importer, it's common) is makes sense even though it has no warranty.
Generally speaking Amazon is not going to have 1000 of a specific computer part in a 2-hour delivery window. You could order different parts but then you now have increasing numbers of variations of setups and you don‘t want to be fixing lots of small unrelated problems than a widespread issue which has the same fix all the time.
And for corporations it is better to have the cost paid for upfront; it is expensive, and hard to get approvals for unexpected budget items.
The crate itself, a 3700X w/ 64GB of RAM, 1TiB NVMe, 1660 GTX didn't cost much more than the 64GB of RAM for the iMac was going to cost on its own...
But do you know how much of a cost savings that is ballpark?
Also do you have a guide that you follow? I'd like to replace my Macbook Pro but I don't really know where to start.
Also is there a resource for a noob to run unit testing to if my performance is better when I'm done?
That would get you a Ryzen 3 which would be substantially faster than mine and a RTX3070 which would crush my 2080.
With two 27” 4K screens my PC came out about the same as a MacBook Pro but is much faster on the workloads I care about and as nice the MacBook Pro screen is 2x4K is better.
Bit less portable though.
Software wise Fedora is as stable as OSX and has everything I need (I’ve been Linux as a primary dev platform since the turn of the millennium) and in fact things have never been better, pretty much everything supports Linux at least that most devs need in 2020 (Xcode is an exception).
Gnome will feel most like OSX but I prefer Cinnamon.
Prices are substantially cheaper in the US.
This is a different market though, Dell/HP/Lenovo are mostly targeted toward businesses or the common consumer just looking to get a laptop for school.
If you where talking about Workstations from the usual suspects (HPE, Dell) I'd agree but Apple really do put a fantastic markup on their kit.
There are also a lot of people buying those Apple Workstations where they only need one or two of them and someone like Puget could build something faster for much less.
Once you factor in the cost of stuff like support and hardware validation it becomes pretty much a moot point. That's without even considering that you would need to hire a supply chain expert(s) to acquire large quantities of parts if you needed anything more than a few machines. At my work, we have whole departments full of people dedicated to making sure we have the right mix of hardware at the right time to fulfill customer needs.
There are definitely some configurations that really don't make sense (the lowest end config comes to mind) but, at the same time, if you run a business with a team of people training on Macs, the amount of money it would cost in training and lost productivity to switch over to Windows for possibly lower prices makes even less sense.
I'm a custom PC and linux guy myself but this seemed like a good time to remind everyone that there's more to computers than just the cost of making a single machine.
They also pay their workstations with post-tax money, vs a business that can write-off workstations as business expenses.
This suddenly makes the Mac Pro pricing a little more obvious.
It was kinda nice, we could replace any part ourselves same day. As parts got older the machines were reconfigured for people who needed less power (like HR).
That said it wasn't all rosy there. The ticket system was passing sticky notes between people, and active directory/a few other windows management things were replaced with... some sort of lotus product? It replaced the login in screen.
It was totally not worth it for us, it was penny-wise and pound-foolish. We switched to buying some Advantech machines, and while the BOM cost was one $1200 line item compared to a long DIY BOM off pcpartpicker.com that ran closer to $600, all the engineering time we wasted on component selection and ordering and progress bars and BIOS configs and Windows update and cable ties and debugging reliability issues was much harder to quantify and probably significantly more than $600.
I think there's a few inflection points on the quantity/process value curve - Building 4 machines? That's a little one-day project for somebody. Building 400? Hire a technician, set up an assembly station, and develop some work instructions. Building 40? That's going to have one or two that need warranty work, and you're not going to recoup the investment required to develop a good process - just buy them from someone who has. Building 4000? Your process is now multiple technicians, an engineer, a purchasing agent, and some management, and support needs after-hours on-call people, and you need an inventory of spare parts...developing that capability is again more expensive than just buying it. Building 40,000? At that level, you're building a PC-construction business and you can sell your spare capacity to the 40-unit guys.
In my experience, there is no uniformity. If you buy 10 machines in the same order with the same SKU, you may end up with 10 different combinations of components between them...
It's not that workstations died, it's that they look different and solve a different problem. Anyone can build a computer with off the shelf parts that has the absolute maximum specs that any vendor can produce. Anytime a new workstation makes the news (see Apple's latest workstation), the "PC Master race" gang is quick to point out that they can build the same system without the Apple/HP/Dell/Lenovo tax. What they somehow always forget about is that, if I'm an ITDM and I need 100 or even 1000 systems and they need to be configured, validated and ready to deploy from day one, custom built computers aren't feasible in any sense of the word. The value add from workstation companies is a mix of scale, availability, validity and uniformity.