Menu

Colin Devroe

Reverse Engineer. Blogger.

Follow: @c2dev2, RSS, JSON, Micro.blog.

'

My checklist for setting up Windows 10

Once I had decided to switch from macOS to Windows 10 I knew that I would need to unlearn old tricks and learn some new ones. The oddest one that can only happen through brute force is to teach my pinky to do what my thumb used to.

On macOS the CMD button modifier is used for everything. CMD+C = copy, CMD+V = paste, CMD+Tab = switch applications, etc. On Windows 10 CNTRL is the modifier of choice for most but not all things. For instance, CNTRL+C = copy, CNTRL+V = paste… however, ALT+Tab = switch applications. Believe it or not, this is one of the biggest hurdles left for switchers (at least those that rely on keyboard shortcuts like I do). The only way to get used to this switch, to force your muscles to unlearn the old ways, is to immerse yourself in the new environment and rely on the keyboard as heavily as possible until your brain makes the switch.

To that end I borrowed a Surface Pro for a few weeks prior to my new computer showing up and switched to it for most of my daily tasks. This way I had a head start on refactoring my muscle memory. It also afforded me time to experiment with how I would set up my work computer just the way I’d like.

While I relearned how to type, I created a checklist of sorts each time I made a change to the system or installed an app. I did this in hopes that it would dramatically reduce my set up time when the new computer arrived. Turns out, it did.

  • Install One Drive
    • Set up work and personal accounts
    • Create Desktop shortcut to OASIS folder
  • Pair Bluetooth devices
  • Turn on WSL (docs)
  • Turn off auto app updates in Store
  •  Customize taskbar
    • Change to Cortana button
    • Add Downloads Folder
  • Logitech MX Master 2S setup
    • Install Logitech Options software
    • Map buttons
      • Thumb button to Windows Task Viewer
      • Middle button to Snipping Tool – C:\Windows\System32\SnippingTool.exe
  • Install apps
    • 1Password
    • Quicklook (replicates macOS Quicklook feature)
    • Trello
    • 1clipboard
    • Spotify
    • Firefox
    • Twitter
    • LastPass
    • Slack
    • Microsoft Teams
    • Visual Studio Code
    • Visual Studio
    • Adobe Creative Suite
  • Customize Apps
    • Set up work and personal email and calendar
    • Install Color for Firefox
    • Install Containers for Firefox
    • Install Hack font
    • Install Atom One Dark Theme for VS Code
    • Install Framer Syntax for VS Code
    • Adjust font size to 14px for VS Code
  • Miscellaneous tasks
    • Delete all pinned Start Menu items
    • Turn on Windows Back up
    • Turn on Windows 10 Timeline view
    • Adjust Notifications for all apps in Settings
    • Add appropriate folders to Photos app
  • Notes
    • in Ubuntu, put files in /mnt/c/* so they can be accessed by Windows apps

I still have a few things to do, such as moving development database schemas. And I’m sure there will be a bunch of little things as I continue working (I’ll update this post). But having this checklist made setting up the new computer fairly painless and I was done in a few hours. I remember it taking a few days to get a work computer set up right. I think having so much of our “stuff” in the cloud these days has made this process a bit easier.

If you have any suggestions for Windows 10 I’ll gladly accept them in the comments.

My experience buying a Windows laptop

After 16+ years working, writing, playing, making, listening, watching on a Macintosh, I’m switching back to Windows. Within a few days from today I will no longer be a Mac user. In fact, the only Apple product I will be using regularly will be my 2014 iPad Air 2 which I plan to replace soon.

(I’m not the only one.)

This is a big deal for me. But not as big of a deal as it would have been if I had made this switch back to Windows a few years ago. A lot has changed. Windows 10 has gotten good. Hardware is arguably nearly as good. And so much of the software is either written cross-platform or runs on the cloud.

This decision to move back to Windows has been years in the making. In fact, it may be about 1 year later than it should have been. While I hope to find the time to write about why I believe it is a great time to switch from macOS to Windows (though, I’ve mentioned it several times here) this post is going to be focused on the experience of researching and buying a Windows computer.

Buying a Windows computer can be a draining task compared to buying a Mac.

Since 2002, when I fully switched from Windows to the Mac, I’ve purchased 9 Macintoshes for personal use, and several others for team members at work. Each time I purchased a new Mac it took me 15-20 minutes to make a decision on what I wanted to buy. Sixteen years of buying Macs has made me a bit lazy.

Deciding which Mac to buy is a fairly simple exercise. First, I would wait until Apple released brand-new models. Then, I would ask myself these questions:

  • What size screen do I want/need?
  • What is my budget?
  • What is the very best Mac I can buy with the screen size I want for the budget I have?

With the answers to these questions I was usually able to pick out the model I wanted within a few minutes, grab the box in the Apple Store or at Best Buy, and walk out.

So a few months ago when I sort of kind of knew for sure that I wanted to switch to Windows I began to look around at what my options were. What is it like to buy a Windows computer?

Due to the abundance of choice, purchasing a Windows computer is not as simple as buying a Mac. This fact is actually something I’ve criticized for years but is now something I see as an advantage. I used to say “I don’t want so much choice, just give me what I need. I like that Apple just gives me what I need.”

However, time has taught me that this is only good if Apple makes all the right choices for me. And for the last few years they haven’t been. They’ve probably been making the right choices for someone else (likely students, casual consumers, etc.) but not for me. What Apple are selling I no longer need.

I digress! Remember, the “why you should consider switching from Mac to Windows post” may come in the future. Back to buying.

Unless you walk into a Microsoft Store and purchase a Surface of your liking (the way I used to purchased Macs) this is what the buying experience is like.

You go to the web site’s of Dell, Lenovo, Microsoft, HP (and others) and pore over all of the configurations they have available.

While you’re there you try to build up your vocabulary both for the manufacturer’s brand names (Lenovo has like three different YOGA type laptops and ten THINKPAD lines, etc.) and for the actual hardware that is inside these laptops. Each of them have their pluses and their minuses and differing options available.

For instance, and this is just one small example, as of this writing you cannot purchase an “ultrabook” sized laptop (13″) with a 4K screen, dedicated GPU, more than 16GB of RAM, and a 1TB SSD. You can purchase some combination of these things but you can’t get this exact thing (at least not via the manufacturer’s that I researched). The combinations can be overwhelming and all of the information about these computers is not in the same place.

One huge, huge resource for me was Lisa Gade and Mr. Mobile on YouTube. Both of these laptop reviewers have a style I enjoy. They get directly to the point, explain real world scenarios for their use, and also take the time to compare one laptop with another in head-to-head battles.

Tech reviewers on YouTube have some serious job security. Not only are they distilling a huge amount of information into a quick video – but they need to do it every single month as manufacturers make slight adjustments to their lineups. It has to be a full-time job just keeping all of this straight.

For a few days I was dead set on buying the Huawei Matebook Pro X. It has everything I want in a Windows PC and – coincidentally, looks exactly like a MacBook Pro. However, it appears it will take a few months to be able to buy one in the United States (thanks Verge). By that time I fully expect the models that are available today to be outdated so I decided I didn’t want to wait that long. Perhaps that will be my next computer in 3 or 4 years if they are still highly rated then.

I happily chose the Dell XPS 13” (Model 9370). Yes, I reconfigured mine with exactly what I needed so it will be a fe days before Dell gets it to me. According to all of the reviews I’ve seen it will work just fine for my needs. And I also plan on buying an external GPU (something I was considering doing for my MacBook Pro set up anyway) to give me a bit more oomph working within the Adobe Creative Suite (something I do far more at my current job than I did over the last few years).

Side note: I would not purchase a Windows computer through many retail outlets that I’ve been to. Best Buy, Target, Sam’s Club, Staples — all have meager selections. These retailers likely have better choices through their web sites but I would recommend buying PCs directly from the source. In fact, if you call the manufacturer you will get a better deal for the exact same hardware. I won’t tell you the deal that I got simply by calling our company’s Dell representative, but I can say it was very worth the phone call.

It took me a few weeks to decide on the Windows PC that I wanted. Now that I have a base knowledge of what is available, of the vocabulary, and now that I know what I’m looking for – it will likely take less time to make a decision next time.

I’ll let you know what I think of the Dell XPS when I get it.

This post was written on a borrowed Surface Pro on Windows 10 that I’ve been using for over two weeks and I’m very, very happy with my Windows 10 experience so far.

Paul Stamatiou switches to Windows 10

Paul Stamatiou, long, long-time online friend, designer at Twitter, and a hobbyist photographer:

I decided it was time to upgrade to something a bit more powerful. This time I decided to build a PC and switch to Windows 10 for my heavy computing tasks. Yes, I switched to Windows.

The shift of professionals needing to switch to Windows started 20 months ago or so. It is slow, gradual. And even with the iMac Pro shipping, I think Apple’s eye (perhaps purposefully) is off of the professional market and focused mainly on the consumer market. There are far more consumers to sell to than professionals to sell to. I think now this shift has extended beyond just the full-time professional to the hobbyist.

Here are his thoughts on Windows + Linux with WSL:

It is now possible to run a full Linux environment right inside Windows. This means you can install Ubuntu or another distro and get access to the same bash prompt you’d expect inside Ubuntu. It was this new Linux functionality (that I read about on Owen’s blog several times) that was partially responsible for my initial curiosity in Windows 10 and building a new PC. It meant I could also easily carry out my basic web developement tasks to maintain and publish to this site. For me that means a simple Ruby and Node development environment.

Most blog posts, other than those by MSFT, gloss over how WSL works. WSL isn’t a virtual machine or some odd clunky way of running Linux on a PC that also has Windows installed. WSL is Linux running with Windows. I think WSL alone will pull a huge portion of the web development industry towards Windows 10 over the next 3 to 5 years. PC design has also caught up to Apple in many price points and that alone may turn a developer in need of an upgrade to at least try a Windows PC at their local store. Especially if Apple keeps stumbling on OS upgrades or the PR surrounding their bugs.

Stammy adds:

I really can’t understate the magnitude of this.

If you’ve read my blog for a little while you know I’ve been beating this drum for a while. Just over a year, in fact. Apple is less focused on the professional market than they have been in over a decade, Microsoft is more focused on it than ever, and because of that it is picking up tons of programmers and designers. I don’t think Apple is blind to this, they may not even care at the moment, but I think they should. Because where the nerds go the masses follow.

What will your next development computer be? Will you even entertain the idea of moving to Windows 10? Why not?

Removing the pro from Apple

John Gruber regarding Sal Soghoian being axed from Apple:

If they had simply fired him, that’d be one thing, but the fact that they’ve eliminated his position is another. This is shitty news. I find this to be a profoundly worrisome turn of events for the future of the Mac. I hope I’m wrong.

I noted this on Twitter without any comment. But I’m slowly seeing us pros being shown the door at Apple and Sal is just further evidence of this.

When Dan Kimbrough and I were at the Apple Store last week to look at the new MacBook Pro we were speaking to a retail store employee who, after hearing how we use computers said, “Oh, you are a ‘Pro User’“. He said it in such a way that made me think we weren’t welcome. Dan felt it too. He said so immediately as we were walking out the door.

My thinking is this; the consumer market is enormous compared to the pro market. Yes, there is a lot of money in Enterprise but Apple doesn’t consider themselves an Enterprise company. They slowly stopped chasing that dream long ago. Remember the X-Serve? Now, they are also slowly backing away from the pro market as well. Their entire business, for decades, was built on top of those that use Photoshop and Illustrator to do their work. Then, with their switch to a Unix-based OS, they picked up a ton of us that do programming for a living. But now they are removing ports and power in favor of small and thin. And they aren’t updating their beast of a computer either. And, to top of off, they eliminated a position at Apple that was arguably a very important part of why pro people could use macOS.

We keep asking Apple if they are going to leave the Mac behind. And they keep saying no. What we should be asking is if they are going to be leaving the professional users of the Mac behind.

This does not mean I think this is the wrong strategy for Apple. Apple is chasing revenue. They will sell more Macs to “normals” by making them as approachable, thin and light as possible. It just happens to not be the right strategy for me to continue using the Mac. So I’m making the jump to Windows 10. We’ll see if I’ve made the right decision in three years or so.