This mid-2015 MacBook Pro has been a workhorse for me but it’s time may be up! The battery service indicator appeared which means it could be pretty bad I’m thinking. It’s a 70+ step process to replace the battery so I’m opting to go pay the Apple store to fix it for $129. Otherwise I’d just DIY the battery replacement, but that’s not very Apple anymore I guess. I’m kind of expecting at the Genius Bar diagnostics reveal something more heinous is afoot. Basically the battery holds charge but upon waking the MacBook Pro screen will just do dark. The computer works fine again after plugging it in. I’m bracing for the worst. This is a four year old MacBook Pro after all. The clock is ticking.
The Mac portfolio has drastically changed over time. I’m wondering if I should go ultralight and just run with a MacBook Air or maybe I should just grab that top of the line MacBook Pro 15”? Is the 32GB of RAM really worth it when all I’m doing is running node servers and maybe a database locally? I can run the same setup on a Raspberry PI but that doesn’t mean my development machine should lack any sort of power. Sometimes I do use Photoshop and Sketch, run a dozen apps at once in the course of a day. I’ve used the Touch Bar before and honestly don’t care if I have it or not. Eventually I may get back into video production and I could just buy an external video card for when I do. I mainly just need this Mac for web development, to use as a presentation device and will be writing extensively on it.
Which Mac do you use to rock out your web development tasks? Please help!
Oldest comments (52)
This may be of help not exactly the answer you were looking for.
TY this guide is helpful but I may not be able to wait for the next iteration so not very concerned with how long each of the current product line has been on the market. I gots things to do! Besides the current MBP was a pretty substantial upgrade, I’m expecting the next generation to be minor version bump.
Fair enough.
In that case, I use a Mac pro at home (I used to work with C4D) and MacBook pro 13 for everything else. If I had to buy a new one probably Will go for a MacBook pro.
Have (many) powerbooks & macbooks & macs & phones & pads & pods & tv & watches & apps etc.
Watch out for old LI batteries. They expand & if the seal gets pierced they set on fire (all LI, not just Mac). Old batteries ruin machines & more.
New 2018MBP15 keyboard breaks very fast unfortunately. There are loads of stories out there. Took <6mths, 4 keys unusable (diy fix for now). Powercable falls out a lot. Screen veneer is peeling. Under powered. I would wait for the next iteration as these items are deal breakers for creativity/productivity.
I am not one to talk about this stuff in general as it is very hard to make good hardware, at scale too (I made a tablet, it was suboptimal) but there is a good chance these issues get in the way.
I don't really have a good suggestion (The 2015 is old, desktops are backaches, Padpro requires reskill if poss at all, MacBook keyboard is more reliable but lacks pro), I am using mbp rn.
Emoji bar is useful because I need to keep the keys in good shape. 🤣😭😩
Yeah if I get a 2018 MBP AppleCare is a must. I don’t want to have to deal with this kind of nonsense. That being said I have good way to backup if I ever do have to send it in for repairs. This will be my third personal MBP. There have been ups and downs with the product line over time for sure. Overheating in the first one, battery exploded in the second. This 2015 MBP has been so reliable! 🤑🤮
You've beat up a few it seems. 😳
If you have your backups & stuff then it works well, but it's like a stone in your shoe (the smallest sticky x key & suddenly every 20th press is insecure). If you do on-site stuff it is more likely to be an issue. Office coding shouldn't impact much (there are skins too).
A few spare keys (in advance) solves the biggest issue (the keyboard issue is mostly the hooks on the back of the keys rather than a bigger problem). A drop of dried glue on the key back will fix the 'non registration' issue (they are both related as the plastic is very fine). These two take away the deadline-no-c-key worry.
My experience compared to the 2015:
It is better overall, though the keyboard makes it more fragile than most previous models. Anyone can live with/work around broken speakers or a cracked screen but key failure is different. Replacement keys are working for me so far (it's a handful of shapes, I don't buy every key).
This stuff is obviously just my experience but I hope it is useful.
I use a 2018 15” MacBook Pro and it works well. The biggest change is the I/O. I have a dock I use to connect my monitors, keyboard, etc. but they’re a bit pricey if you don’t want a donglefest.
I went 15” because at the time the 13” were all dual core only which didn’t seem like enough for running a bunch of services at once. Also the 13 only had two thunderbolt 3 ports, so if I wanted to dock I’d be limited to one side of the computer.
Now there are higher end 13-inch with quad cores and 4 thunderbolt 3 ports, so it may be worth considering if you want more portability. Obvious downside is missing screen real estate if you often use the onboard screen.
If you do go for the 15, I’d stick with 16GB of RAM. 32 is priced too high and you probably won’t need it.
Either way I wouldn’t go with an air, you’ll miss the extra cores when multitasking.
I don't use a Mac, but I hope you'll find my input valuable anyways. 😊
I purchased an this LG Gram in January, and love it. It's so lightweight compared to my old Lenovo W530 I have from college.
With the help of a friend, I trashed the Windows OS and loaded Ubuntu 18.04. My W530 had 17.04 for nearly 2 years. It's perfect for my development process. All I really use are the terminal, VSCode, and GIMP (and Chrome, obviously 😉). Whenever I have documents to write (rarely), I just use Google Docs.
It sounds like you may not need a Mac specifically, but if that's the preference you're sticking to, would you share why? I've never had one am curious.
I’ve used MacOS since 1999. I am comfortable in Ubuntu or Mint as well. Basically Apple gives you bash similar to Linux, but the software offerings for MacOS are much greater than Linux. I can’t stand Microsoft UX usually. Even VSCode in MacOS leaves me unfulfilled at times, especially when it comes to file management. It’s true no one needs a Mac for web development, but I am rather deep in the Apple ecosystem. iPhone, iPad, the whole shebam. I trust Apple more than say Google or Microsoft too, however still have some qualms with their latest business practices. That’s fantastic you get along well running Ubuntu. I’m kinda nerdy jealous TBH. I just have too much invested in Apple to consider moving on.
At least we can agree that Windows is terrible. It's what we have set up at work, I think because the non-software peeps use Microsoft programs. Still! If only the software devs could pick their own special set up... Also, it's your wallet and your money, you can spend it wherever you want to. :)
Are you really serious or are you just joking?
About what?
Maybe because lots of web developers run Windows especially when the stack involves .NET 🤔
¯_(ツ)_/¯
If it doesn't work for you doesn't make it bad, all the web I do on any *nix env I do on windows too php/node/python it is not a problem and I often prefer to do my web dev on windows so; no its not terrible its just not your thing ¯_(ツ)_/¯
That’s great you know what works for you. That’s why I think everyone should be able to choose their own set up. ☺️
Windows is a very powerful, flexible & broad system. It works under more conditions than any other OS (many *nix) & in strange use cases & flavors (kiosks, medical, atms, large deployments for example etc). It comes with paid support for business critical systems.
To build anything substantial you need to have core skills with a bunch of operating systems. This thread is generally about Apple purchasing decisions, but Windows is critical (as is Linux/Unix & a few others). Some of the best devs I have seen use Win regardless of .net
Don't fall into the trap of liking & skilling only on a single OS, over time the balance shifts.
I prefer Linux. It’s nothing personal. ☺️
I have no preference. Rendering is nice on OSX (nix based). Consumer/Office features Win. Server Linux. Android & iOS app dev. The same people & technologies often work across all of them at different periods. They move from one to the other. All can be customized to do what you like.
You can't make IOS apps on Win well but you shouldn't build sites without testing on Win either.
More mainstream operating systems, developed by distinctly different groups would-be interesting.
I’m very familiar with how to develop and test applications. Can we move on?
mansplaining
This convo is about which Mac is good for web development. I didn’t really intend for it to be a convo about different platforms.
mansplaining.
Me?
After reviewing the product line some more I’m really feeling more inclined to consider the 2018 MacBook Air. I’m not really that concerned about loosing the processing power when I can still configure an Air with 16GB RAM and 512GB SSD. I mean if 2013 MacBook Pro or earlier still function as a web development computer, then why shouldn’t the latest Air? eGPU are actually somewhat affordable. If I ever want to expand the graphics processing power I can pop a video card into an external enclosure that’s even more powerful or matches current MBP. I’m wondering if anyone else in the community is really happy with their 2018 MacBook Air? I’m thinking it will be way better on flights, just more portable all around (but maybe not huge difference from 13” MBP) and still handle all the web development tasks I throw at it. Yes, even Docker, running VM and the occasional Photoshop and Sketch session.
FWIW that’s why I posted in the first place. It’s hard to decide nowadays. Five years ago I would have never considered anything but a MBP, but the landscape is different now.
My wife has a MacBook Air, 256gb 8gb ram. She’s just a masters student studying education, and she loves it. I just got the 2018 512/16/2.6 i7 2018mbp and I love it.
I'm running an Early 2011 MBP with 256GB SSD and 8GB RAM and I love it! Had to replace the battery but still best computer I've ever used.
Unfortunately it's hit EOL for Apple Support and no longer receives OS updates unless I use a third party patch. Stuck on High Sierra at the moment.
I have a 2018 MacBook Air 16 GB and 256 GB space. I like it but I felt I should’ve gone for Pro since it’s at least twice as powerful and would cost only 300 bucks or so more. Go for the Pro
I've got the 2018 MBA, and also have a 2018 MBP at work. I surprisingly miss the Touch Bar on the Air, but the smaller charger and lower weight of the Air is nice to have.
Also worth noting that the Pro without the Touch Bar loses TouchID, whereas the Air has it.
Definitely don't struggle performance-wise with either of them - the Air can cope just fine with running VMs etc.
Thank you so much for confirming the Air can handle running a VM. It’s easy to be skeptical considering the previous gen were definitely very lackluster in terms of performance. MacBook Air still have Power Boost, will ramp up for performance unlike MacBook which cripple themselves in terms of performance. +1 for the MacBook Air then.
I used a 2016 MBP at work for a little over a year and I don’t miss the touch bar at all on my personal 2015 MBP. I would always hunt for the escape key on that damn Touch Bar. It’s annoyingly set in a little bit and not flush with the other keys.
I dev on macos/ linux/ windows, and honestly there no much difference for me, i use same ide, same oh-my-zsh and etc. all my stack is the same on all OS'es, so as it does not lag, it suits me, so for me get the best hardware you can afford to get and which does not throttle on mac's
This is good advice.
How do you use oh-my-zsh on Windows?
I would like to know as well. I ❤️ oh-my-zsh and iTerm on my Mac
Checkout WSL (Windows Subsystem for Linux).
I'm dealing with this question for a long time now. I have a late 2012 MBPr, 8GB RAM.
I was looking into Dell XPS (but the Developer Edition is not available in my country, as well as the latest model is hard to find).
I'm waiting for a new MBP version to see if it has a better keyboard or not. I'm having this dilemma for a long time =/
Sometime last year I've replaced my battery through an Apple reseller, and it works great for me since then. It seems like they either cleaned up my entire Mac case or replaced it? It seemed like a brand new laptop.
Regarding Mac vs Linux
To me it's mostly a question of how productive I am now, and how quickly I can be as productive under the new setup.
Buying a Mac now seems like a gamble, and I don't have the time to deal with fixing issues. Perhaps it'll make more sense to invest into a more reliable but new OS? maybe not.
If I HAD to buy a new laptop now, I would probably go with the latest XPS 13".
Buying any computer is a gamble though. I’d rather take my chances with Apple at the Genius Bar than say any other computer manufacturer that doesn’t have as good of customer support.
There are a lot of haters out there and people really like to nitpick Apple. Their voices tend to be louder than say others who actually prefer the butterfly keyboard or whatever else. Whenever their are dramatic shifts in the design of their hardware or software people get all up in arms about it. Take Final Cut Pro X for example. I think I was the only person editing video with FCPX launched sometimes considering all the people who jumped ship and went to Premiere. There I was editing video just fine in FCP and my app was hardware accelerated while Premiere was not. People tend to do the popular thing. I’m not one of them.
I highly doubt the number of people effected by the reported issues are a majority of users. I once invested in the first MacBook Pro, knowing it was a gamble. That thing overheated all the time toward the end of the warranty. Apple was kind enough to replace the logic board and the next one still did the same thing after awhile. I have a backup for cases like this, so it’s OK.
This. Apple done right is hyper productive. There are people who buy Apple for fashion (consumer) & those who use them up to produce things. I saw the FCP/Premiere performance thing & it didn't impact me (not a video editor) though I think about learning to edit from time to time. I like that you will make you own decision without regard to hype, choosing the results focused correct option. It's what I try to aim for.
I know Apple spends a lot of time (the most?) & money thinking about the future of video (screens/flash/itunes/hwood partnerships/fcp/Apple TV/Pixar/NextOS/Disney/Adobe/cameras/FT/patents). They want to own video.
Most of the dramas are clickbait & edge cases at large scale. The keyboard issue is not massive but is happening & is basically the equivalent to bricking your machine. A bluetooth keyboard or backup is cheap insurance to get back to work.
twitter.com/search?f=tweets&vertic...
It's not busy but there are no real positive comments.
twitter.com/dhh/status/11109580251...
Personally, I have been thinking about having some metal keys made, would be cool while dealing with the issue (I wrote this on an 18MBP15 <1yr with 4 switched over keys).
Beware of the butterfly keyboard in current MBP's. There are statistics from IT companies showing failure rates of 50%. I would stick with the 2015 MBP until this problem is fixed.
I used a 2016 MacBook Pro with 1st gen butterfly keyboard just fine at work. Apple now offers 1 day turnaround for repairs to the keyboard if they do arise. I usually don’t use it while I’m eating and I wash my hands quite frequently during the day. I think maybe the keyboard can’t handle the abuse some people throw at it, but for me it is fine. I actually like the low travel. I’m not really concerned about it TBH and I don’t think Twitter surveys constitute a form of empirical evidence.
I have a 2018 MBA. Web Dev doesn't require a powerplant, the spec is more than enough for the job, I have one with 16GB RAM, which is beneficial.
The battery life is excellent, thanks to the Y series CPU, but obviously we use it mostly on charger, but sometimes I just find myself coding 2 hours, without charger.
Exactly what I was trying to say in the post, TY. I run my current stack on a Raspberry PI sometimes. Not saying you should do development on a PI, but it works.
Beware leaving the Mac on a charger all the time. This is what got me in the predicament I’m in now with the 2015 MBP. Genius took one look at the diagnostics and asked “you don’t take it off the charger much do you?”. The batteries are meant to be power cycled. It helps condition them and maintain their charge over the lifespan of the battery.
The new Mac Mini 2018. Perfect.
I still use my July 2012 mini, 16GB RAM, 2 TB storage SSD. Two screens.
Web server, XCode development, Video with imovies. Photoshop, Lightroom etc etc.
Web developer.. the Mini rocks.
Yes this is another option if my 2015 MBP comes back with just battery repair. I would be perfectly fine using the Mac Mini and then using the MBP just for talks, portability. 85% or more of my web development happens at one desk so it makes total sense to go with a Mac Mini. The 2018 Mac Mini is awesome IMHO having handled all the generations prior in one way or another. It is a tempting option.