Live data from Hacker News

Ask HN: Are there any reasonable alternatives to MacBook Pro for developer?

news.ycombinator.com

161–170 of 502 posts

Re: Ask HN: Are there any reasonable alternatives to MacBook Pro for developer?

#161

I use both an MBP 2015 and an old Lenovo x220 running Arch Linux with i3. Both are equally outstanding to do front-end and back-end. But I can do native iOS on the MBP, play some games, and make music more easily than I could with the Linux Box. To each our own, but I moved away from Windows over a decade ago and never looked back.

Just know that you have the last MBP that I'd consider worthwhile.

I bought a newer one and 2 keys have already popped off the new ultrathin keyboard. They didn't break, the C-clamps have just already worn out. This laptop is 5 months old. I type a lot. The keys now regularly come up with my fingers as I type.

I'm traveling so I can't fix it. And this has happened to most of my friends in some way. Or constantly having keys misfire because a molecule of dirt got in there.

A major letdown. I'm glad I didn't sell my old Macbook Air because I think I may have to use it shortly. My buddy already had to revert to his MBP 2015 for the same reason.

Re: Ask HN: Are there any reasonable alternatives to MacBook Pro for developer?

#162

The Lenovo X1 Carbon is great and the Costco deal mentioned below made me really think about it, but 1080p screen is just not great these days and really constrains working screen real estate. Have you considered Google Pixelbook? 16GB RAM, 512GB drive, 7th gen i7 and a beautiful design for ~$1700. I’ve used crouton on an older Pixel and loved it.

The X1C with WQHD is awesome. It can even be reasonably priced if you buy at the right time (got my X1C5 over Black Friday weekend w/ the EPP code). It does require a bit of fiddling in Linux to get the display scaling right; some DEs will happily do 2x scale and everything's great, but 1.5x is more appropriate for 2560x1440.

Re: Ask HN: Are there any reasonable alternatives to MacBook Pro for developer?

#164
I've been working on Chromebooks since the 2013 Chromebook Pixel, though the laptop itself is almost irrelevant, because I've just moved everything into the cloud and work from a couple of VMs with tmux/vim/mosh. Of course that's not on option if you require a complete IDE, but it seems that support for local GUI apps is coming with a native ChromeOS feature called Crostini.

People runing the Development channel already play around with various apps like VS Code: https://chromeunboxed.com/news/chrome-os-container-crostini-...

They're also working for native support for running VMs via KVM, though it looks as if that'll be primarily targeted to the enterprise world.

It's an interesting time for Chromebooks.

Re: Ask HN: Are there any reasonable alternatives to MacBook Pro for developer?

#165
Yes, there are reasonable alternatives to MBP for developers.

I know that I might be an outlier here, but I personally find using OS X to be a frustrating experience - the only positive I could personally see for developers vs windows was (was - past tense!) the unix command line (linux has historically always been a struggle (drivers etc), so I personally steer clear).

But now Win10 has a unix command line too so what is the point of getting a MBP? You pay excessive amounts for commodity hardware with a mac, then you're forced to use a horrible UI designed for your grandparents to use without getting confused. Yes, you can buy and install 100 extra apps to make the it more usable for serious users (BetterTouch, ShiftIt, uBar, iTerm etc etc), but then you're just throwing good money after bad. The UI is great if you're just watching netflix or reading your emails, but for anything serious where you're doing more than one thing at once I personally find it a really annoying experience. Current MBPs don't even turn on instantly like my previous 2 older MBPs did - it now takes a few seconds to wake up. The final nail in the coffin for macs for me is the awful, awful, awful keyboard on the new MBPs. I will concede though that the 2017 MBP is a nice physical item that feels solid and with good battery life though.

Personally I'd just get a cheap Win10 Pro (dont get Home edition - you cant run docker natively without Hyper-V which is only in Win 10 Pro IIRC - I think that without Hyper-V/Win10 Pro you have to run docker in a linux VM) no-name/rebadged-Clevo with the biggest CPU, RAM and M.2 SSD you can afford. They just work out of the box and will be half the price of an equivalently-speced mac. I use a i7/16GB/M.2 Win10 machine for personal stuff, then at work a 2017 MBP Pro and a absurdly over-speced linux desktop (many-cored xeons, 64gb ram etc) - they all feel about the same speed in day to day usage in intellij & vscode etc. Clevo laptops are nice since they are aimed at small-scale "builders" targeting gamers etc, so they are often high-spec and easy to open up and work on.

PS I've never had a laptop's hinge break on me, even the cheapest ones that I've dropped. If longevity is a concern, get a proper "thinkpad" branded one (but you'll pay a premium for this).

Good luck! The transition off of OSX will be painful (YMMV), but stick with it.

Re: Ask HN: Are there any reasonable alternatives to MacBook Pro for developer?

#166
post #18

Thinkpad X230 here, IPS version, used ones are laughably cheap (Central/Eastern Europe). Battery, ram (two slots), keyboard, hdd are very easy to replace, everything works perfectly with linux (except bluetooth, but that's always problematic). On the downside the speaker and the touchpad are crap, so it's your call. I got a Macbook Air in case I gotta work on a project where osx is a must, but fortunately I haven't t…

X230 user here (non-IPS). The touchpad isnt just crap, it’s unusable. I’ve also had issues with non-intel wireless card.

Which non-Intel card? The Atheros ones should work fine; Realtek makes hot garbage that should be avoided at all costs.

(If it's a non-Lenovo card you'd need to disable the BIOS whitelist, but that's easy enough to do.)

Re: Ask HN: Are there any reasonable alternatives to MacBook Pro for developer?

#167
Haven't seen these two suggested:

The Razer Blade is a pretty excellent machine. Its gaming focused, which surfaces a little bit in their design language, but all that really means is more beefy specs. The Stealth model in particular might be a great choice, or you can up-market. I've heard nothing but great things about it.

The Surface devices are also an expensive but excellent choice. They do suffer in that I don't believe any of them are shipped with 8th gen Intel chips or Thunderbolt yet, but once they get that updated they'll be worth looking into. They are very pricey though; its basically $2000 minimum for any model with 16gb of memory.

Really, if you want MacBook-like quality, you need to realize that there's a reason why they're so expensive, and you can't really cheat the price by looking at Windows. There are a few manufacturers that are getting the prices down, like Dell's XPS line, but they make sacrifices in build quality, touchpad quality, etc. If you're fine with that, then yeah you can save $500.

Re: Ask HN: Are there any reasonable alternatives to MacBook Pro for developer?

#168
post #23

Earlier quoted context omitted.

Now that you mention it on my X230, IPS panel, impermanent burn in is visible too, mostly with gray or dark wallpapers. I got used to it during the years though.

Yeah it was only really noticeable when moving between the browser and my terminal (dark theme). I think they cheaped out a bit on the panel used in it, which is a shame as otherwise it's a cracking little laptop.

Is yours an IPS or TN screen? From what I've read the fleet buyers will do anything to save a few dollars a unit so Lenovo offers TN as a base model for that market.

Re: Ask HN: Are there any reasonable alternatives to MacBook Pro for developer?

#169
post #167

Haven't seen these two suggested: The Razer Blade is a pretty excellent machine. Its gaming focused, which surfaces a little bit in their design language, but all that really means is more beefy specs. The Stealth model in particular might be a great choice, or you can up-market. I've heard nothing but great things about it. The Surface devices are also an expensive but excellent choice. They do suffer in that I don'…

I have a late 2016 Razer Blade Stealth and I love. I was able to install Ubuntu without issue and the machine works flawlessly. At the time it was easily the best 13" machine on the market and I wouldn't doubt still is.

Re: Ask HN: Are there any reasonable alternatives to MacBook Pro for developer?

#170

The Lenovo X1 Carbon is great and the Costco deal mentioned below made me really think about it, but 1080p screen is just not great these days and really constrains working screen real estate. Have you considered Google Pixelbook? 16GB RAM, 512GB drive, 7th gen i7 and a beautiful design for ~$1700. I’ve used crouton on an older Pixel and loved it.

The X1C with WQHD is awesome. It can even be reasonably priced if you buy at the right time (got my X1C5 over Black Friday weekend w/ the EPP code). It does require a bit of fiddling in Linux to get the display scaling right; some DEs will happily do 2x scale and everything's great, but 1.5x is more appropriate for 2560x1440.

On my work MBP, I just scale everything to smallest setting and enjoy the max screen real estate :)

WQHD is awesome and the min that should be considered “professional” grade.

Post reply on HN