Live data from Hacker News

New MacBook Pro Is Not a Laptop for Developers Anymore

blog.devteam.space

161–170 of 808 posts

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

#161
post #27

Earlier quoted context omitted.

I "defected" a few months back and I am now using a Dell XPS 15 Intel® Core™ i7-6700HQ CPU @ 2.60GHz × 8 16GB Ram running Ubuntu 16.04. It is a beautiful machine, very sturdy, fast and an excellent keyboard. It is available with a 238ppi screen, but I chose 141ppi because I don't care about the extra pixels on a dev machine.

What about the trackpad? Most Windows laptops I've tried recently still have trash trackpads.

[deleted]

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

#162

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…

ESC key is required for productive use of Vim and even Photoshop! And since we are talking about graphics, Inkscape is heavy on Fn keys too.

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

#163
post #92
post #24

It's funny they bring up devs using vim, because the only vim key they removed is Esc, which a lot of vim devs remaps to caps-lock or similar anyways. I almost never use the F keys, so if they kept the Esc key but removed the rest it would be perfect :)

I don't know anyone who remaps capslock to esc. It just sounds like something that is fun to say on hackernews. You didn't even say you use it, you said a lot of vim devs do, to which i would counter--they dont. The better choice is remapping capslock to ctrl.

I know a lot of people doing that. Personally, I map caps lock to esc when pressed, and ctrl when pressed with another key. The best of both worlds.

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

#164

The new TouchBar is fully defeatable and can behave exactly like an old school fn key row. This post is totally devoid of substance and should actually be flagged.

This sort of surface-y anger makes the rounds every time apple does _anything_ to their hardware.

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

#165
post #83
post #23

This doesn't even get into the dongle problem. The simplest example is that if you want to hook up Apple's flagship phone up to their flagship laptop for development, you need a dongle. And if you want to share one of their flagship wired headphones between the two devices, you need another dongle. Therefore if you want to connect three of Apple's flagship devices together on a daily basis, you can't go anywhere with…

> 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…

> Considering that Apple revises their hardware builds about every four years, it makes sense to move to strictly USB-C now

This would make a lot more sense if Apple had switched the iPhone to USB-C as well. That way, you really could just use one cable for everything. Instead, you need three separate charger for your iPhone, Macbook Pro, and Apple Watch. Oh, and the iPhone comes with lightning-USB-A cables, which means you can't even connect a brand-new iPhone to a Macbook Pro out-of-the-box without getting a dongle.

High-end Android phones like the Nexus 5x, 6P, and Pixel already use USB-C, as do some non-flagship Android phones. It's brilliant - it means I only need to carry one charger for both my phone and my computer, and that charger also can be dismantled if I want to connect my phone to my computer.

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

#166
post #132

Earlier quoted context omitted.

Many common applications that developers use have many keybindings that heavily rely upon the Escape key (Vim for sure).

I've developed on a MacBook Pro for the last 5 years in vim and I have never touched the escape key or any of the F keys, ever. If you're using vim and reaching for the escape key you are doing it wrong imho. Rebind esc to something else (like capslock) or learn another pattern that has more ergonomic value.

> If you're using vim and reaching for the escape key you are doing it wrong imho.

So generations of Vim users are doing it wrong but you have the right answer?

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

#167

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…

It's a terrible post, and a terrible site (did it break anyone else's back button?)

I gave up on Mac as a development platform back in 2012 when they removed expose and replaced it with that terrible Mission Control garbage. Then I went back to Linux and discovered tiling window managers and haven't looked back. (and yes, I realize there are some good ones for mac now).

But I will say on this post that the escape key is a good point. I use it all the time. Sure you can rebind it, but it's not a useless, SysReq/ScrollLock type key. Most developers will have to rebind it if it doesn't appear on that touch bar thingy.

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

#168

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 couldn't agree more, this kind of stance is embarrassing from a professional standpoint. It's ridiculous to act like this one special arrangement of plastic on a computer is so crucial to development. All 'real' developers remap their own modifier keys. All 'real' developers use full cherry-mx mechanical keyboards. All 'real' developers write assembly with pen and paper and then print their stack of punchcards once. etc, etc.

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

#169

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…

Also, Apple seems to think it has an escape key (see the header pic which clearly shows esc as an option):

http://www.apple.com/macbook-pro/

I don't think it would be very hard for terminal.app (or other apps targeted at developers) to show esc f1 etc along the top when it is open, and it can strictly have better function keys because instead of f4 etc they can be customised to say what they'd actually do.

I agree the fuss over the touch bar is overplayed.

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

#170
post #97
post #63

Earlier quoted context omitted.

What prevents you from connecting them using Bluetooth? I forgot when it was a last time I had to connect my iphone via cable, MacBook just always knows that it's there via Bluetooth, and for the headphone, their flagship headphones are wireless now, and I've been very happy using bose Bluetooth headphones, losing a cord is a major benefit that far outweighs any drawbacks of dongles for me

> 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.

I see another reply saying you can but I've never done it

At one time, back in the Xcode 4.x days I believe, they did support development over WiFi. It didn't seem to be very well tested at the time and got pulled out soon after. They seem to have given up on the idea for some reason but it would be nice to go that route again.

Post reply on HN