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.
New MacBook Pro Is Not a Laptop for Developers Anymore
161–170 of 808 posts
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#162I 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…
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#163It'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.
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#164The 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.
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#165This 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…
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
#166Earlier 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.
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
#167I 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 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
#168I 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…
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#169I 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…
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
#170Earlier 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.
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.