Live data from Hacker News

New MacBook Pro Is Not a Laptop for Developers Anymore

blog.devteam.space

511–520 of 808 posts

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

#511

Earlier quoted context omitted.

Same. Been using vi as my primary command-line editor for 25+ years, and have never used the ESC key, and just use the default setup. I don't even know what commands would use the ESC key?

ESC key is the default in vim, most vim users do use it.

For what commands? I'm trying to look up vim commands that would use the ESC key, and I only see one: https://www.fprintf.net/vimCheatSheet.html#select http://tnerual.eriogerg.free.fr/vimqrc.html

I'm not even a power user, & after 25 years, I just know the basic few commands that you need to do anything - insert, delete, search/replace, save, & quit.

I feel like I'm taking crazy pills!

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

#512
post #388

Earlier quoted context omitted.

The Vi editor was originally written on a terminal which had the Escape key positioned where the Tab key is on modern keyboards. So yes, rebinding Escape is the right answer if you heavily use it. The normal positioning for Escape is very inconvenient for touch typing. http://vim.wikia.com/wiki/Avoid_the_escape_key

> So yes, rebinding Escape is the right answer if you heavily use it. nobody does that because it was unnecessary. Of course, now developers need to ADAPT the Macbook instead of the Macbook ADAPTING developer's workflow. That's not the definition of a developer friendly machine. The touchbar is a gimmick and even then it doesn't justify the removal of an entire row of keys. It was purely an aesthetic decision. But I…

Sorry, but removing this row of keys is entirely justified if you accept that the touchbar is a valuable addition. Having to reach over a row of useless keys (I suspect Apple's data would show ~90% of customers literally never use them, except for the system-control functions) to interact with the touchbar would seriously compromise it's utility.

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

#513

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 put it to you that you've never used a debugger if you've never used Fn keys.

Visual Studio is the only place I've really used the function keys (F5, F10, F11), and I rarely use VS anymore. Outside of that I use F2 when in any kind of GUI that permits renaming of a file or folder.

All of which can be rebound.

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

#514
post #18

I've had a good, satisfying run with MacBook Pros, but now I'm stepping off the Apple train. I understand that Apple is trying to go in a new direction with the new MacBook Pros, and I won't complain about it. I am now simply moving to an Arch Linux setup on an old Lenovo Thinkpad Carbon X1 to continue living inside the Terminal.

A couple years back, I was (increasingly un)happily using Mac OS X on a MBP. I made the switch back to a Free *nix and a tiling window manager. While it's gotten some eye-rolls from tech friends, the UX of my current system is amazing. I have an almost vanilla Xmonad configuration, combined with dmenu, and passwordstore / dmenu integration. It simply rocks. I anticipate soon starting a new job with a firm that has mo…

Yes!

I've spent so much time in my ion3 setup (now notion..) that changing things is just silly, and I'm so glad I don't have to. Open source code lets you continually port forward what you care about, because you have access to the source code.

I'm on something like 14 years using it? It's just awesome to me that everyone else is off inventing new ways of managing windows, and I'm here pressing F3 to run a program like I always have.

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

#515

Earlier quoted context omitted.

My laptop should work the way I want it to, not the other way around.

But any laptop you buy is a product of some design chosen by other people and not something you can make work precisely as you want. You've adapted to the designs already available, not the other way around.

I realise that, but I'm mostly adapted either to common standards (like QWERTY) or something that provides a benefit to me. I would like a laptop that fits the habits I already have as much as possible, unless there is some good reason for it not to be that way. From the demos I've seen of the touch bar, it will be a gimmick that I very rarely use, so why should I invest in the change?

Also, I work about 50/50 from a USB keyboard. With this keyboard layout, I would need to remember which keyboard I'm using - awful for productivity.

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

#516
post #434
post #379

Earlier quoted context omitted.

You'd be surprised. Some corporate environments keep machines pretty locked down in terms of what you can change in the System Preferences, or install on your own.

Can you request the change from your IT department?

Just fill in the ticket, call to follow it up, explain what you want again, re open the closed ticket, open the ticket again, do a few ritualistic incantations and you'll get there.

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

#517
post #284

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…

As a vim user, esc is pretty important. I would say the author clearly knows very little computer specs: "The MacBook Pro had options with 2.4 gigahertz dual-core processors back in 2010. Anything new in 2016? Not really, well… nope." Because a 2010 2.4ghz dual core is identical to a 2016 2.4 ghz dual core.... I thought we got over comparing processors purely by their clock speed a long time ago. (I will agree that t…

>As a vim user, esc is pretty important.

If you're a Vim user and have escape as one of the keys farthest away from you, they did you a favour. I don't mean that as a defence of the MacBook Pro. At the very least, switch caps lock and escape if you're not using caps lock for something else.

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

#519

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 put it to you that you've never used a debugger if you've never used Fn keys.

I use gdb and never use function keys.

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

#520

I'm always amazed at how techies are so often unable to consider other people's points of view. You'd think I'd be used to it by now, but no. If you don't like the new design, that's totally fine. I've seen a lot of people saying that. But when you say that the new design is bad for everybody , or bad for millions of people you haven't met, based solely on your own personal reasons, you've lost it. I'm a developer. T…

Here is my issue with the new touch bar as a general UI element. Things meant for fingers should have tactile feedback unless you're also looking at the same location (like a touch screen) where you can get visual feedback. This offers no tactile response when used, and its layout changes constantly, thus it needs to be looked at to use it. That means you have to shift your vision focus from screen to keyboard repeat…

I think the idea here is that it's easier to look down than it is to spend a long period of time holding your arm up to a laptop screen. Either you're moving you're eyes off the screen or lifting your hands up off the keyboard - I'd say there are arguments for and against each, and I look forward to seeing how this solution actually works in use as opposed to the armchair theories we've been seeing.
Post reply on HN