Since then, I've committed to only use MacOS on a Macbook and Windows on a real keyboard. That seems to preserve my muscle memory the best. But things can be rough when I use a Windows laptop or a standalone Mac keyboard.
Fixed some wrist pain I was having though from cmd-tabbing with the default layout!
With respect to Windows on the Macbook Pro, when I used Windows VMs, I would go to the VM preferences and swap the command key mappings so that I could continue using my muscle memory.
How do you usually try to press the command key? If you're going for it with anything other than your thumb, you're doing it wrong. Note that Apple keyboards often have narrower spacebars than PC keyboards, so the command key is closer to the center of the keyboard (and closer to your thumb) than the alt key on a standard PC keyboard.
I seem to be switching based on the type of keyboard I'm using. Whenever I open bootcamp I have to consciously remember to use ctrl not cmd.
Pretty much all the software I use is cross-platform, and even Windows is a fairly acceptable Unix nowadays, so the biggest transitioning problem I have is keeping track of which modifier keys to use for my keyboard shortcuts.
In my experience I've found inflexibility with respect to OS to be a warning sign that usually means someone isn't going to work well long term as a flexible, open-minded team member. Signs of that at interview time usually push me pretty quickly in a 'no' direction.
Come on. Someone can be an excellent dev but be made much more efficient by their chosen tools/environment.
Come do some public sector work for a while - you'll see what inflexibility really looks like.
Agreed that the worst thing is the muscle memory for shortcuts; my pinkie always needs a few hours before it starts to remember which keyboard layout I'm using.
Aperture used to be one of the two _major_ draws of macOS over Windows for me, but Apple really burned that bridge when they dumped Aperture—arguably the best RAW photography workflow tool on the market—and pushed towards Photos, which lacked about 50% of the features that made Aperture amazing (Loupe, star rating, workflows, UI, shortcuts, etc.).
That has nothing to do with Macs vs PCs. Everything with a touchpad gives you a tap to click option, and if you didn't spend enough time with a Mac to realize this then you can't really make a fair assessment of the platform in any way other than hostile first impressions.
I think they may have thought about this a little bit before making their default decisions.
Anyway, "the clicking thing is much slower than tapping" is just not true if you're used to clicking.
I typically give things like this their fair shot - some of them I get used to, like Windows switching to grouped single icons without titles... I hated it at first, but eventually it made some sense to me. Only when I've absolutely given up on them do I bother changing settings.
I try my best not to let those negative first impressions stick, to give them a real shot, and this was part of the machine I'd purchased, I figured I better try it...
Enabling tap to click does not disable the mechanical or haptic click mechanisms, nor does it disable any other functionality.
System Preferences -> Trackpad -> Tap To Click
Are you sure you had a Mac because this isn't hard to find.
> Objective C
Why are you using it ? Swift has been the default and its a fantastic language.
I'll probably never be totally Apple-free. I leave the door open for them to make a decent developer laptop again. And I don't have compelling replacements for, or the money to go down the rabbit hole all at once, for the iPhones, Apple TV, iPads etc. and figure out what to do about my photos and music. But Apple got me by wooing me as a developer. Now that I'm on Linux full-time at home, I can start thinking about how I'd like to solve those problems, where before I wasn't really giving it any thought. Apple should be worried, because we are a bell weather, and you can't expect a platform to thrive that developers despise.
The following shifts Ctrl/Win/Alt one to the left:
clear control
clear mod4
clear mod1
keycode 37 = Super_L
keycode 133 = Alt_L Meta_L
keycode 64 = Control_L
add control = Control_L Control_R
add mod4 = Super_L
add mod1 = Alt_L Alt_R Meta_L
Add this to `~/.Xmodmap`, add it to autorun (KDE and Cinnamon will autostart, Gnome needs a kick in the pants): `xmodmap ~/.Xmodmap`You can't use this on Wayland, has to be on X11, which is fine with me because Wayland has other issues.
Now you can copy/paste/cut/etc using Alt key (which is now mapped to Ctrl).
I guess if you do video editing or staff like that XPS or any other machine is not an option over MBP
Oh, and Keynote is nice, but web Keynote is fine for my purposes. But everything I use for my actual job is either a web app (LucidChart, etc.) or is eminently portable (Unix tools, VSCode, etc.).
I use MacOS, Linux and Windows daily (less often Windows these days). The only feature I really miss on other OS's is spotlight, though I can kind of replace it with rofi in Linux world. Also, in my experience the ecosystem of Linux and Windows software is much larger than that of MacOS. Not to mention Mac software is sold at a premium (even things as simple as tab switching or note taking programs).
I still love Macs, but for me it's mostly the hardware (screen, touch pad, etc).
Beyond that, not having iMessage is a loss. Pages, Keynote, & Numbers are free on Mac, and they're so much nicer to use than LibreOffice IMO.
I also use Git Tower. Again, command line is of course an option, but I'm more efficient with a UI. Git Kraken isn't bad, but I ran into some weird permissions issues the last time I used it, so I ended up relying on VS Code's git client more.
That said, I have to work on iOS every now and then, and Apple's tight grip on that toolchain means I'm stuck with a Mac no matter what. If not I'd seriously be considering a laptop like this Dell or a Surface Book next.
The modifiers serve two different purposes: control+something is sent to the remote host, cmd+something is handled by the application.
I ran Linux on my MBP up until the touchbar nonsense, then I switched to a Dell XPS with Ubuntu preinstalled. The experience has been great, probably better hardware support under Linux than on the Mac.
Wonderful experience so far. Pretty much the only two things I miss are the wonderful built-in multi-language dictionary and good HiDPI support. That's it. In other aspects it has been much better than MacOS for a developer. Programs even crash much less frequently as well.
Such tiny things, but it's one of the things that has kept me on windows (even though I used a mac most of the time for the past two years).
Some of my co-workers switch between mac, windows & linux without skipping a beat.
My answer to this is, use cross-platform software as much as possible and avoid anything platform-specific (especially if dealing with Windows or MacOS). I use a Mac at work and a Linux (with KDE) at home, and hardly even notice the switch between these two environments. A terminal is a terminal, and a browser is a browser...
Switch to cross platform software alternatives before you switch, or don't get locked in in first place. This way you just replicate your environment on the new platform for the most part.
I did change some shortcuts so that run=cmd+shift+g instead of alt+f2 and f4 to work like Mac OS but that's it really.
I use both macOS and Ubuntu every day and have no issues switching.
https://en.wikipedia.org/wiki/Psystar_Corporation
Obviously if a company isn't selling product with OSX installed it's different, but any marketing that suggests it would likely be problematic. Besides, the community has done a pretty good job of identifying compatible hardware
1) Was kind of a scam
2) Sold computers with OS X already installed
2 is the real violation that got them sued. Obviously it's legal to sell computers that are compatible with OS X. Selling them with OS X installed in violation of Apple's EULA is a good way to end up in court.
> Obviously if a company isn't selling product with OSX installed it's different
> Obviously it's legal to sell computers that are compatible with OS X
Never said it wasn't. Only that most companies wouldn't market their product's alternative illegal uses, as that puts them in a gray area. (Almost every product can be used for illegal purposes after all)
Best computer I've ever owned. Like a fine watch.
You don't need Bootcamp anymore and a USB Windows 10 install takes minutes.
MacOS is abandonware at this point, IMO.
I mean, hardware is nothing compared to the OS.. I can switch to any other Mac and it would take me a couple hours to be comfortable. That would be it.
If I'm switching to a Dell XPS, I don't really care about the hardware at that point. It's all about software.
I tried doing that a couple months ago when my MBP went bad as Apple doesn't know how to build a keyboard anymore. Bought an XPS 13". I think it has great hardware. Couldn't switch away from macOS. I'd use XPS with macOS over the shitty Macbook Pro any day.