Live data from Hacker News

New MacBook Pro Is Not a Laptop for Developers Anymore

blog.devteam.space

201–210 of 808 posts

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#201

All Lenovo would need to do is start supporting Unbuntu on their ThinkPad line and Apple would be in big trouble overnight. With then Thinkpads they are doing the opposite, locking Linux users out instead!

Totally agree with you. Ubuntu needs to have a mainstream manufacturer to go big. MBP is perfect so far because of the combo of UNIX and Office products and support for various softwares.

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#202

I dislike this post intensely. The opinion comes across as uncharitable, as the author probably has not used this Macbook Pro yet. How can you (alexeysemeney) be so sure? I consider myself a developer, and I almost never use the Fn and ESC keys on my Mac. Everybody uses the computer differently, but I'm pretty sure this is not a deal-breaker for most. One could also argue that the touch bar might lead to innovative d…

I'm a vim user. Why in the world did they remove ESC? That's one of my most frequently used keys. And no, I don't think remapping it is a great idea. If I had to use this for work I would protest.

Wouldn't it be even nicer if you had an Insert/Cmd mode key instead, which showed which mode you were currently in and let you toggle?

The nice thing is with this touch bar thingy that's possible.

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#203

I dislike this post intensely. The opinion comes across as uncharitable, as the author probably has not used this Macbook Pro yet. How can you (alexeysemeney) be so sure? I consider myself a developer, and I almost never use the Fn and ESC keys on my Mac. Everybody uses the computer differently, but I'm pretty sure this is not a deal-breaker for most. One could also argue that the touch bar might lead to innovative d…

You may never use the Fn and ESC keys (I hardly do either), but this does add to the list of events developers now need to handle in order to develop cross-platform compatible software.

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#204
post #147

Earlier quoted context omitted.

I'm a vim user. Why in the world did they remove ESC? That's one of my most frequently used keys. And no, I don't think remapping it is a great idea. If I had to use this for work I would protest.

I'm 99% sure the escape key will be there when in Terminal.app, I also imagine terminals like iTerm2 will have some really sweet TouchBar options to make it even better with all your console apps.

Apple may prove me wrong with the ergonomics of the TouchBar, but I've yet to find a virtual button that I've liked as much as a physical button.

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#205
post #150
post #97

Earlier quoted context omitted.

> What prevents you from connecting them using Bluetooth I don't think you can connect via BT and then use that connection from Xcode for deployment and debugging. That still requires a cable.

You can, starting from Xcode 6

In Xcode 8 you can't. They briefly had it as a feature but it has never worked properly and is not supported. EDIT: It was also using Wi-Fi, not Bluetooth.

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#206
post #31

Dramatic click bait IMO. You could really hack that touchbar to do some great productivity enhancements.

Maybe you could enlighten me to some of the possibilities. Besides a slider, I'm not really seeing much productivity enhancements that functions keys cannot do.

Why is everyone so upset about this? It is a dynamic part of the keyboard. I would be shocked if there was no option to set it "classic mode" for certain applications (or even universally if you wanted), which would have the ESC key and the function keys. Why the opposition? Having a dynamic part of a keyboard is pretty innovative, what are some of the possibilities, I am not 100% sure but I am sure that developers will find neat and useful (and probably unexpected by us and by apple) things to use it for.

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#207

True developers used MacBooks? I was talking to a washed-up developer today who swears by them actually. Every single reason was totally bogus. It went something like this: Reason 1) "They come with native SSH capabilities" Me) "Uh, you can just get Putty for windows. It takes 20 seconds." Reason 2) "MacOS uses the PC's hardware more efficiently" Me) "Uh, it's because it's a very basic OS and has much less the deal w…

I thought the same thing. The only place I've ever seen "developers" use Mac products is when they must for technical reasons (e.g. targeting Mac OS specifically), or in the Valley where it's trendy.

It's not even that suitable for the fashionable toy webapp development that seems to reign here in the Bay. I've seen the homebrew or ports hoops the 'webdev' crew at the company I work for have to jump through just to get a basic development environment running. It's silly. I fire up my linux-guest VM or else use my company-provided MacBook as little more than a terminal to remotely access our development servers to write my code (which isn't web or mobile application code).

Outside of the Bay, webdev shops, or targeting Apple OSes specifically, if I seriously suggested using Apple products for development I'd expect to be laughed out of the room. And rightfully so, in my opinion.

They're fine computers for the consumer market, better than linux or any other alternative for that purpose (in my opinion) but as development platforms they're...wanting.

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#208
post #83

Earlier quoted context omitted.

> you need a dongle or an USB-C to Lightning cable. Those exist. And so do any USB-C to any other USB-Plug cables. Considering that Apple revises their hardware builds about every four years, it makes sense to move to strictly USB-C now as two years from now, I'm quite sure no more peripheral will come out that has anything but USB-C. So within the next 2-3 years you'll have collected heaps of USB-C cables that will…

> or an USB-C to Lightning cable. How is that different in any way?

Before: you were carrying a cable (type A - lightning)

GP: you have to carry a cable (type A - lightning) and a dongle (type A - type C) rage rage eleventyone

If you have a brain: you carry a cable (type C - lightning)

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#209
post #135
post #36

I was waiting for the new Macbook Pros as I need to buy a new laptop, and was going to give my old Macbook Pro (2014 model) to my wife. But given that they have nothing of value (I don't care about gimmicks like the new touch bar), I've decided to abandon Mac and go back to Linux. I'm just a typical web developer, running a bunch of virtual machines, and an IDE. Any recommendations? I saw the Dell XPS 15 for around £…

I'm curious, what is driving the need for a new laptop from a 2014 version?

I'm wondering this too. I'm using a 2010 version with a new battery and SSD installed, and besides that everything is working fine. I would like a Retina on that but I don't see the huge problem

Re: New MacBook Pro Is Not a Laptop for Developers Anymore

#210

Earlier quoted context omitted.

I'm a vim user. Why in the world did they remove ESC? That's one of my most frequently used keys. And no, I don't think remapping it is a great idea. If I had to use this for work I would protest.

The answer is simple. Apple doesn't think you should use VIM. You need to move on to more modern methods of programming.

I'll give you the same answer I'll give Apple: don't tell me how to be productive. I have already found vim key bindings to improve my development experience by almost an order of magnitude. You're not taking that away from me.
Post reply on HN