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…
New MacBook Pro Is Not a Laptop for Developers Anymore
701–710 of 808 posts
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#702Earlier quoted context omitted.
Ask. I was given a Macbook, and thought I'd get used to it, but I couldn't. Basic stuff is broken, like maximizing a window. Focus-follows-mouse doesn't work properly, and multiple windows from the same application are broken -- I'm not sure what the "correct" way to switch between multiple Firefox windows is, but it's clunky. Linux on the Macbook can probably work if you're determined, but I'm (obviously) not a fan…
Standard way to switch between application windows is command-backquote. (cmd-`) Works great.
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#703Earlier quoted context omitted.
Anybody that's trying to use Visual Studio on one of these is going to be cursing the lack of F-buttons.
I hardly ever used them when I used VS, so I don't see why I would be cursing their lack now.
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#704Earlier quoted context omitted.
hmm, looking at the comments -- am I the only who uses Fn + Arrow Keys for Page Up/Down and Home/End purposes? How can you not?
I realize I don't know the first thing about MacBook keyboards. Are you saying they don't have Page up, Page down, Home and End? Maybe a Windows thing but I use Function keys everyday, F3 for incremental search, F5, F9, F10, F11 for debugging. Not having these keys would be handicapping.
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#705Earlier quoted context omitted.
I realize I don't know the first thing about MacBook keyboards. Are you saying they don't have Page up, Page down, Home and End? Maybe a Windows thing but I use Function keys everyday, F3 for incremental search, F5, F9, F10, F11 for debugging. Not having these keys would be handicapping.
Home/end are not really necessary on a Mac, where you can use cmd+arrow keys instead (left=start of line, right=end of line, up=start of document, down=end of document). The function keys are also not commonly used by apps because the system maps them to brightness control, volume, play/pause etc. by default and you need to use the Fn key to produce the actual function key keystrokes. The convention for incremental s…
Chrome, IntelliJ, VSC all use Fn keys for debugging, and also at least I have mapped most of function keys to some tasks, like F5 for open symbol etc.
Touchbar is only good for some slider like things where continuous strip will help. It is also good for novice users like MSOffice ribbon, they can see a lot of things on screen now and they don't have to hunt in menu or remember shortcuts.
But for a real pro user spending whole day in few softwares, it makes no sense. I have seen pro photoshop users using 3-4 keys long shortcut like second nature, they need access to tonnes of features and variants so more keys the merrier.
Honestly, I haven't seen any real use cases of the touchbar, smileys and photo slider is cute but not something on top of my list to optimise.
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#706Earlier quoted context omitted.
I put it to you that you've never used a debugger if you've never used Fn keys.
To use the function keys on an old MacBook Pro, you have to chord with the "fn" key to override the brightness, volume, etc controls. To use the functions keys in the touch bar in the new MacBook Pro, you have to chord with the "fn" key as well. So where is the difference...
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#707Earlier quoted context omitted.
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…
Ask. I was given a Macbook, and thought I'd get used to it, but I couldn't. Basic stuff is broken, like maximizing a window. Focus-follows-mouse doesn't work properly, and multiple windows from the same application are broken -- I'm not sure what the "correct" way to switch between multiple Firefox windows is, but it's clunky. Linux on the Macbook can probably work if you're determined, but I'm (obviously) not a fan…
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#708Earlier quoted context omitted.
I don't understand why people keep saying they've "removed" the escape key. The thing is programmable. http://live.arstechnica.com/hello-again-apples-october-2016-...
Do you remember texting without a touchscreen? I used to do it without looking at my phone, now with touchscreen I lost that ability, I have to check every word, some keyboards help with that correcting my words if I moved my fingers a little to the side, but it's not the same, with physical buttons I was sure I pressed the correct buttons. Physical buttons give touch feedback and that's important when you're focused…
I almost always text on my phone without looking because the visual effect where the selected letter appears above your finger actually makes me slow down. I was never able to use physical phone keyboards as easily as the adaptive software ones on modern phones.
Also I use vi mostly so I only use function keys rarely, in which case I look up.
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#709Earlier quoted context omitted.
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.
Using function keys as shortcuts is already a terrible idea on macOS because these are used to control the screen brightness, volume, play/pause etc. The TouchBar might actually make it easier for new users to realise what the Fn key does.
Re: New MacBook Pro Is Not a Laptop for Developers Anymore
#710Earlier quoted context omitted.
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.