As the title suggests: What's your favourite laptop for coding and development? Why?
Mine? I really like the Dell XPS series. But I know there are probably some better ones out there 😉
As the title suggests: What's your favourite laptop for coding and development? Why?
Mine? I really like the Dell XPS series. But I know there are probably some better ones out there 😉
For further actions, you may consider blocking this person and/or reporting abuse
Shafayet Hossain -
Ben Halpern -
Gurigraphics -
Syakir -
Top comments (50)
I'm not sure if my question is stupid but...
Why are we all on a laptop?
It's strange to me that we all felt the trade-off MacBook pro vs iMac was obvious
it's easier to go with a MacBook to the Meetup.
Ok, but going there without a computer and talking to people is better in my experience.
I personally really move my laptop - working from the office, working from home, working from a coffee shop. I have external monitors at work and home and a laptop stand for working on the road for posture. If you are in one location I agree that you don't need a laptop.
I think if you're in an on-call rotation you're stuck using a laptop, I don't see another option short of some kind of VM/remote access. I'm working remote of out of my home now and I'm basically docked all the time unless I want to work from a coffee shop or brewery for the afternoon. Honestly I'd prefer a beefy desktop running Linux but I've yet to work anywhere that has even considered a setup like that as an option.
Use a laptop like a desktop (mouse, monitor, keyboard) and you lose most of the drawbacks. The benefit is sacrificing a little power for portability. Ability to take laptops to meetings, to move demos around, to be able to hot desk, to work from home, to be able to work during travel. The price saving and the extra power aren't worth those benefits.
For most people it's probably the meetings. You sometimes want to show things to other people. For me working as a freelancer for different clients and often on site there is no other option.
Exactly my view. Especially the posture thing. So many people do it wrong, unfortunately.
With the extra money, you can also buy a previous generation laptop (maybe refurbished) and use an online IDE to do your heavy coding.
For me, laptop is ideal because I can work somewhere else and even when on the train.
I prefer to read books in the train :)
Macbook pro 15" 2015.
Why not buy newer? The crappy keyboard.
The 2015 macbooks have awesome keyboard, years of great battery life, 16gb RAM and (surprisingly) 256Gb disk is fair enough for dev.
I'm mostly frontend dev but also running local environments with virtual machines and i feel near-zero lags.
Macbook Pro (even with the butterfly keyboard) has been my go-to choice for dev laptop. I'm getting the 16-inch version with a new keyboard soon so I'm fascinated to test it.
Niko, It would be nice to hear about your experience.
The new keyboard is a very good reason to upgrade. My only complaint so far with the new keyboard is its Touch Bar occasionally going blank. A reboot fixes it though, so probably not a hardware fault.
I don't know, I kinda like the butterfly keyboard and the laptop in general.
I used to hate Mac until I bought the 2017 MacBook Pro and I fell in love with it.
The new MacBook Pro 16" fixes the crappy Keyboard Problems. So if you want to update, now you're free to go. :)
You are free to go? It's $2400.😅...
Great laptop to begin with. However Apple just revealed the new 16' macbook pro with a scissors style keyboard and as they say is just perfect. I am thinking to replace my 2016 13' macbook Pro.
I recently just switched from a Dell XPS to a Surface Pro 7, and the Surface has been the best laptop experience I've had let alone dev experience! That last statement is really subjective, I know. Before my XPS I was using thick gaming laptops, which was not fun to carry around, and wouldn't last very long at all on battery.
I really like how integrated the touch experience is on the surface pro, and I ended up getting a pen to go with it, so it makes it super easy to sketch out code designs and write out notes (I tend to be able to remember and think better when I can scrawl my notes down rather than typing). It's been great not having to carry around a paper notebook.
I should also note that I'm in school right now, so some of the benefits I've been seeing might be overblown for someone not in school who doesn't need to be taking notes all the time, but for me, it's been great. I've also noticed the battery life is a bit better than my previous XPS 13 was even when it was new.
I think you are on to something, I have an HP Spectre 360, and what baffled me was just how useful a touch screen and a pen could be at work. Being able to sketch out ideas on the go turned out to be incredibly valuable.
And the 4k monitor is not bad at all for programming (or any work) :P
XPS 13 9380 running Ubuntu 19.10. It's a great platform for desktop and laptop dev and ops. Light, fast, and functional. I use the Dell Thunderbolt dock- which was a bit flaky up until the latest FW upgrade. As of now, it drives a 4k monitor, charges the laptop, and provides full USB connectvity. I've been very happy with the platform.
Macbook Pro :)
The main reason is honestly the trackpad. When working outside the office I prefer not not carry a mouse, so a good trackpad is a must. I haven't found any other laptop that even comes close.
My main comparison is a Windows laptop from my work (Lenovo Carbon X1) so this may not apply to all other laptops.
The trackpad is amazing!
Macbook Pro
As a web developer, windows is not my suitable os for development. Although I use ubuntu, I still need to use Adobe Products. So, the best choice for me is macbook pro.
How is Windows not suitable for web development? I know it's subjective, but I'd like to know arguments 🙂
The main reason is SSH connection. I don't wanna use putty or wsl. And I have faced troubles in various project concerning directory separator "/" and "\". I don't feel good using default cmd or console2 and even new terminal.
But it is just my personal feeling. I love windows, not for development.
Now on windows ssh is native ( on home edition is a single checkbox ) ; powershell not so bad ( lack a little for themes). I use both Linux and windows, so I’m not a fanboy
ssh on WSL is fine. WSL itself is pointless in my opinion, but ssh is fine.
Never used WSL infact. I’m saying natively, not with WSL
I use three (Windows, Mac and Linux) and Windows require way more setup like avoid CRLF end of line char, swapping between consoles. i.e. I use Git Bash for git operations, PowerShell to run docker commands and WSL for kubernetes commands (I tried to use only one but seems like it requires more tricks). This means different ways to copy and paste, different scripts for automation of tasks and different profile directories. I use Windows because I have to. I wouldn't say "is not suitable for web development" but definitely Mac and Linux and more developer friendly.
I was surprised nobody mentioned it before, but I love coding on the Razer Blade 15. It's portable as a macbook pro, blazing fast, it has a great (and cool as f) keyboard and you can also game on it when work's done. I have been travelling and working on the go for the past few months so I had to leave my desktop behind, but I don't feel any compromises with the blade. The only thing I miss is the dual monitors, but I just found out there are some good portable screens for cheap on amazon so I'll grab one soon and check it out.
Thinkpad T&X Series.
I love theirs keyboards and touchpad. I'm not a big fan of trackpoint but you can use it for navigate a file easily with it. Thinkpad have a great battery life. Also, their are robust as tanks! I bought a x230T years ago and i think i'll use it for a couple of years more.
Mine so far has been a MacBook Pro, however, my variety only ranges from my windows 10 desktop PC to a MacBook Pro. Nothing substantial really pulling me in my direction other than I feel like I need less faffing around and config for setting up web dev stuff on a new Mac.
I've always wanted to give the XPS series or any other affordable powerful windows machines a try since windows has been moving in a good direction for development.
Thinkpad T-Series: Trackpoint mouse, matte screen, and upgradable.
That said, I'll be honest and say that the surprisingly nice, cheap and cheerful 11" Acer Spin 1 that my wife picked up a couple months ago has me questioning my long-held Thinkpad obsession. As opposed to compromising with the laptop form factor, one day I may switch to an inexpensive ultra-portable (Pentium Silver processor, FHD screen, half-day battery), plus a formidable desktop configured for power and ergonomics.