Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
steaksauce189211dYou cant justify that price tag unless you're doing apple related development.
You can get similar (often better) hardware for a fraction of the cost. Install Linux if you love the terminal.
Not hating on apple, I'm hating on the fact that it's a status symbol for people with money, or a status symbol for devs.
TLDR, if you REALLY want to do iOS development, there's the only justification you can get.
rutee07576911dI plan to throw away some cash for a MacBook Air this year, only because I've never used one before and I can afford one every paycheck so I think @steaksauce is right. You can't justify the price tag unless you really want to get into iOS development, otherwise it's a "because I want to" and "because I can" kind of situation.
Maybe other developers can provide more reasons..
electrineer861711dI can decide: don't.
I think it depends on what your expectations are.
Macbooks are expensive as fuck but they come with insanely pretty screens and powerful hardware.
They are not upgradable though, so make sure you pick the right model.
My boss is really happy with one of the newer ones, while some previous models suck shit.
I know some people that don't mind spending time on learning linux, which is very necessary to undo fuckups or even install properly.
Some distros are way easier than others, but sooner or later you'll have put in some time to make something work.
Macbooks OTOH are very stable (which is reasonable since they own the hardware).
Linux does provide a lot more control though (since macbooks kind of blackbox the users), and the experience can be very educational.
Such amount of control is what makes me prefer linux.
Finally some apps are not available on linux, for example Photoshop, with its best linux replacement is gimp, which is usually considered as way inferior.
Going from windows to a unix based os is definitely an upgrade in terms of developer expertise, since unix is a lot better for developers in my strong opinion..
And going from Windows to MacOS is definitely a smoother ride than going from Windows to Linux.
I alternated between both for the past 4 years, now using Manjaro.
@erandria I've used Linux in the past so not too concerned about the transition. I do agree that Linux can be more finely tuned to how you want it if you put in the time. Where as Mac is pretty much good to go out of the box, aside from a couple small things. I've been thinking about adding a Linux partition on my home PC just to get back into it. Maybe that's the route to go for now...later on if iOS development is still crawling around in my head I can invest then.
oreru27411dThe price tag seems reasonable when compare lifespan of mbp with others.
PC friends usually buy a new laptop every 2 or 3 years.
for comparison i used my 2011 mbp until 2017, that’s 6 years and it’s still pretty usable .. the only reason i bought a new one was to have a 15” retina display. I plan for it to last until 2024 or so, you can do the math :)
BUT you really need to choose the perfect one as other stated, it’s not updatable.
I've been alternating between Windows and Linux (Slackware), and after my last hardware died, I tried Mac. Since 2014, I've been using a MacBook and I never had any issues with it. I only restart it during updates.
macOS is optimized for Apple hardware which means you don't need to spend countless hours configuring stuff. While it's fun (and at times frustrating) fiddling with the OS (referring to Linux), most of the time you just want to get things done and not fight with your machine.
If you want a selling point, then I guess it's the reliability of their hardware and software.
For cross-platform development, being on a Mac could be an advantage, e.g.:
1. develop using .Net, targeting the other OSes, or
2. if you want to develop natively, just launch Linux or Windows on a VM.
On the contrary, if you were, say, on a Windows, you can't really develop native software for macOS without either breaking the EULA or paying extra for 3rd party services or software.
BlueDav0004011dIf you *need* to develop iOS applications, you should either set up Hackintosh on a virtual machine or buy a Mac and use it just for that purpose (because for everything else you can use a proper computer).
kejrp235211dI bought my first MacBook last year and have regretted it yet. I think it’s very easy to justify the cost.
If you bought a windows pc and then a mac with the same specs yes the Mac costs more but once you add in the cost of all the software, and software subscriptions you need to buy on a PC you’ll pay the same price most times more over a few years/life if the laptop as your MacBook, for things that came on the MacBook to begin with and are arguably more powerful.
I’ve been buying windows PCs for 15 years and just figured this out myself.
Killerkillyou1810dI bought my MBP last year and to be honest I am very disappointed now.
There hardware is very good and I love the keyboard and the mousepad but my MacBook has a great problem. Because of that the keyboard becomes very hot to this point where I can not use it anymore. I asked the support for help but they replied to me that I do not use software from Apple so it is my problem...
Your Job Suck?
Take a quick quiz from Triplebyte to skip the job search hassles and jump to final interviews at hot tech firms
Get a Better Job