Skip to content

Instantly share code, notes, and snippets.

@philippkeller
Last active December 12, 2016 07:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save philippkeller/05bbf345ccd6ddbaf3f57193da1ecb17 to your computer and use it in GitHub Desktop.
Save philippkeller/05bbf345ccd6ddbaf3f57193da1ecb17 to your computer and use it in GitHub Desktop.

bottom line: Life is too short to switch OS for no obvious reason

path to windows from mac

what I liked while trying to switch

  • putting windows half left/right with win-left/right is nice (I am a Divvy user on Mac. Having this out of the box is great)
  • ConEmu looks great!
  • Hello! is amazing
  • trackbar is doing the right things (scroll, right click, etc), only thing is that the right click area is too wide

what bugged me a bit

  • I am so used to the keybindings (IMO originating from emacs): ctrl- a(beginning), f(next char), p(prev line), n(next line), they are all not existing on windows. ctrl-a is "select all" for instance
  • cmd-left/right is not existing as well..
  • outlook is strange
  • every program has different fonts, some of them are way too small
  • windows settings (or preferences or whatever it is) is a mess. Searching for stuff takes forever. There seem to be two settings. One for normal stuff and then the thing called "control panel"
  • keyboard backlight is worse than macbook (have problems finding keys in the dark)

what bugged me so much I decided to give up..

  • ~ and ` and even " only work when typing another char (could fix that somehow..)
  • outlook is totally borked: uses 100% cpu, inbox is never up to date. Even after deleting the .ost file, creating a new profile, etc. (that might be my exchange account though which was just moved to the cloud and is not working properly)
  • I now have two rust installations: one via normal rustup installation (somewhere in windows world) and one in bash
  • you cannot (or should not) reference any directories from windows (e.g. intellij) into the bash world (from the docs: "If you do, it is likely that your Linux files will be corrupted and data loss may occur"). Therefore you need to use windows' rust installation from intellij. But then you want intellij's shell to be bash and not windows' cmd. Maybe you can make it work somehow but you always need to keep to worlds in sync
  • rustup switch nightly resulted in a "missing zlib1.dll" error! (that was the point where I gave up. Missing dll's after 8 hours of work feels too dirty)
  • every program has different key bindings on osx and windows: sublime (e.g. cmd-t becomes ctrl-something-other), you need to relearn every keybinding or just have an endless reconfig hell (started in intellij, spent about 20 minutes and was still not happy with the result) and in the end you should adapt the default keybindings because they are there for a reason so it doesn't clash with anything else in windows etc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment