Live data from Hacker News

A Programmer Evaluates the MacBook Pro (Touch Bar)

2ality.com

31–40 of 104 posts

Re: A Programmer Evaluates the MacBook Pro (Touch Bar)

#31
post #13

I hadn't considered the removal of the esc key from a vi/emacs perspective. Is this something that can be lived with?

I've always used Ctrl-[ instead of escape. it sends the same character code but keeps my hands at the home row. great for when you're on a roll and don't want to break your flow.

Re: A Programmer Evaluates the MacBook Pro (Touch Bar)

#32

The person who reviewed this may have been a programmer, but the review doesn't seem to be in context of programming. I care about how well I can work on it, not now well it works with remotes. > The MacBook Pro is more an evolutionary than a revolutionary upgrade over my MacBook Air. That seems to sum up this review. The macbook pro is a successor to the air, not the old macbook pro.

How is a large 15" laptop with a discrete GPU a successor to the MacBook Air?

The problem I have with that statement is that "the MBP" is an ambiguous term. It's a product lineup, and there are products in that lineup that are not in any way the successor to the Air.

Re: A Programmer Evaluates the MacBook Pro (Touch Bar)

#33
post #9

Earlier quoted context omitted.

>>How does a programmer evaluate this machine without discussing at least one of vi and emacs, and the absence of real Esc and Fn keys? What percentage of programmers use vi or emacs?

Use or say they use? vi and emacs are alot like some programming books people say they have read to show they are a programmer because they think that it what it means. My guess, < 10% with all the IDEs and text editors out there today. On servers or VMs they are common, in actually coding, probably overstated.

My laptop's top left corner of keyboard recently stopped working (new one shipped), and well, I've only then realized how much I use vim. I don't use it for programming, but well, it's the text editor I use the most for config files. I had to install a virtual keyboard (onboard) just to be able to press esc. So, while no esc isn't be a reason to not buy the new mbp for me (price, lack of magsafe and the dongle madness are the reasons I don't buy, though), it is still be very, very annoying.

Re: A Programmer Evaluates the MacBook Pro (Touch Bar)

#34
post #13

I hadn't considered the removal of the esc key from a vi/emacs perspective. Is this something that can be lived with?

By just getting a real laptop, yes. I can't believe how often Apple gets away with taking away core functionality like headphone jacks and vga ports, but unfortunately as long as there's an Apple logo on it then people will buy it, for an absurd markup. I wonder if the Apple Car will have no parking brake because it's not used often enough.

Re: A Programmer Evaluates the MacBook Pro (Touch Bar)

#35

The Pro in Macbook Pro does not stand for "programmer". The device is not catering to the past. The world is not full of UNIX era programmers. Some future programmers are getting their first laptop during the coming holidays. If you think Esc then I is the future of programming tools, I don't know what to tell you.

Vi is not just the past. It remains one of the best ways to edit text, period. And it will probably continue this way long into the future. Why do you think so many IDEs come with vim emulation?

Popularity isn't really a good argument.

It could either be because it's a good way to edit text, or because of inertia and extreme conservative nature of developers.

Re: A Programmer Evaluates the MacBook Pro (Touch Bar)

#36

The Pro in Macbook Pro does not stand for "programmer". The device is not catering to the past. The world is not full of UNIX era programmers. Some future programmers are getting their first laptop during the coming holidays. If you think Esc then I is the future of programming tools, I don't know what to tell you.

Vi is not just the past. It remains one of the best ways to edit text, period. And it will probably continue this way long into the future. Why do you think so many IDEs come with vim emulation?

Just for the record, I use vim all the time on the new MBP and don't have any issues. I remapped Esc in vim ages ago, though. vim was not designed around the current placement of the Esc key.

Re: A Programmer Evaluates the MacBook Pro (Touch Bar)

#37
post #14

A coworker got the new MBP and didn't realize that he wasn't actually clicking the trackpad for two days. If I didn't know better I also would've been fooled. In my opinion the haptic feedback and the huge trackpad are actually the best features of the new MBP.

Took me months to realize (on macbook) ... no one believes me until I power it off and have them try again.

Spooky is the word.

Re: A Programmer Evaluates the MacBook Pro (Touch Bar)

#38
post #14

A coworker got the new MBP and didn't realize that he wasn't actually clicking the trackpad for two days. If I didn't know better I also would've been fooled. In my opinion the haptic feedback and the huge trackpad are actually the best features of the new MBP.

Took me months to realize (on macbook) ... no one believes me until I power it off and have them try again. Spooky is the word.

"Any sufficiently advanced technology is indistinguishable from magic." -Arthur C. Clarke

I completely agree though, I checked it out in-store and was far more impressed with the new MBP than the reviews had me believe I would be. People must be very spoiled to downplay it IMO. The keyboard and trackpad are really impressive. I'm debating whether to replace my old desktop with a i7-7700K or pickup the MBP15 1TB with a few dongles to hookup to my existing peripherals. It would be my first Mac ever (I had a Commodore 128 in the 80s) and it certainly seems like a marvel of engineering to me. I'm starting to think the best way to run Linux or Windows would be using either in VMWare under macOS or using Parallels to get the best of every world.

The one thing the Apple folks could've done better is make the tilde key the new escape and make the tilde/grave alt remaps. If I got one that would likely be the first thing I do.

Re: A Programmer Evaluates the MacBook Pro (Touch Bar)

#39
post #36

Earlier quoted context omitted.

Vi is not just the past. It remains one of the best ways to edit text, period. And it will probably continue this way long into the future. Why do you think so many IDEs come with vim emulation?

Just for the record, I use vim all the time on the new MBP and don't have any issues. I remapped Esc in vim ages ago, though. vim was not designed around the current placement of the Esc key.

What do you use in its stead?

Re: A Programmer Evaluates the MacBook Pro (Touch Bar)

#40
post #23

Earlier quoted context omitted.

Quite a lot. If you are doing anything on remote servers it's likely to be the only text editor. But I guarantee you that 99.999% of them only know (and need to know) the basics e.g. saving file, search, find/replace etc. I would say maybe 1% of developers actually use them as an IDE given how poor they are compared to something like IntelliJ or Visual Studio.

1% is WWWAAAYYY too low. The stack overflow survey in a sibling comment had 30%. Some of us don't love all the baggage that comes with a full IDE.

I would bet that it's really in the single digit range. I think lots of programmers dishonestly claim to use it because its some sort of badge of honor to say you do.
Post reply on HN