Menu

Colin Devroe

Reverse Engineer. Blogger.

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

'

Reid Hoffman on Microsoft

Reid Hoffman:

Under Satya Nadella’s leadership, Microsoft has re-invigorated itself with an exploratory, future-oriented, and developer-focused mindset.

Microsoft buys GitHub

Satya Nadella:

More than 28 million developers already collaborate on GitHub, and it is home to more than 85 million code repositories used by people in nearly every country. From the largest corporations to the smallest startups, GitHub is the destination for developers to learn, share and work together to create software. It’s a destination for Microsoft too. We are the most active organization on GitHub, with more than 2 million “commits,” or updates, made to projects.

If you’ve been reading my blog for the last few years you’ll know that I’m rather bullish on what Satya Nadella has been doing within Microsoft. Today’s Microsoft is one that embraces open source, contributes heavily to it, allows developers to use any language and platform, etc.

The news that they’ve agreed to acquire GitHub later this year is not surprising at all. I’ve tried to find public evidence where I’ve stated that Microsoft should buy GitHub but for the life of me I cannot find it. I would go so far as to say that Microsoft was the best possible exit for GitHub.

Given some of the negativity I’ve seen around this news, it is my guess that MSFT is going to go out of its way to make sure the community knows they will be good stewards of GitHub. So prepare to see them invest rather heavily on the platform, features, team, and community-related initiatives. Which are all very good things.

Keep watching, I think we’re going to be seeing a Microsoft that none of us would have ever thought possible just a few short years ago.

Terry Myerson leaves Microsoft

Terry Myerson, on the success of Windows 10 under his watch:

Today, we are now approaching 700 million active Windows 10 users, commercial usage is growing 84% year over year, Xbox One is running a Windows 10 core, Surface is leading PC innovation, HoloLens is bringing breakthroughs to computer vision, our universal Microsoft store enables Xbox GamePass, Azure reserved instances, and Office distribution, and the OEM ecosystem is revitalized with profitable growth. Last year, we finished the year with over $8B in operating income from our segment.

I’ve written a lot about Windows 10 here on my blog. It, along with WSL, Azure, Visual Studio, Xamarin, HoloLens and people like Satya and Panos have me extremely bullish on Microsoft. More than I’ve been since the 90s.

Myerson spent 21 years at Microsoft. I recommend you read his post as he reflects over two decades.

I used a Surface Book in tablet mode pretty extensively this weekend. MSFT still hasn’t made tablet mode nearly as “touchable” as iOS. And, software developers haven’t either. Using Chrome is infuriating in tablet mode. Much more improvement needed there.

Microsoft for Startups

Microsoft:

We’re excited to announce Microsoft for Startups, a new program that delivers access to technology, go-to-market and community benefits that helps startups grow their customer and revenue base.  We are committing $500 million over the next two years to offer joint sales engagements with startups, along with access to our technology, and new community spaces that promote collaboration across local and global ecosystems. Startups are an indisputable innovation engine, and Microsoft is partnering with founders and investors to help propel their growth.

In addition to the $500M commitment MSFT is making, once a startup is in this program they’ll have access to numerous other benefits including a huge salesforce to leverage, Reactor, ScaleUp, and Ventures.

I’ll be watching this closely.

Technology Dogmatism

Are you dogmatic about the companies you will buy technology from? Are you an Apple fanboi? Or, perhaps you’ll only run Windows and Apple sucks at everything because reasons.

I try not to be that guy. I try to look at the entire field of offerings in every category; hardware, software, cloud services, home entertainment and make purchases that reflect my needs and wants rather than be dogmatic.

Kellen Barranger, writing for droidlife:

iPhone owners, particularly the lifers, have always fascinated me. Not so much in a way that I’m confused at why they chose Apple’s latest phone, but that no matter what, they won’t even consider the other side or another phone that might be better in some ways. You know people like this.

I was starting to feel like one of these people. Whatever the next iPhone was I wanted it. Whatever the next Apple laptop was I wanted that. For many years I didn’t even give strong consideration to switching. But why?

Admittedly, part of it was brand loyalty. I do like Apple. Their attention to detail, their apparent focus on user privacy (though I’m sure this could be argued), their uncompromising focus on making premium products rather than bargain products. In other words, I like that they make high-priced well-made products. Because I don’t want to buy things simply based on price.

However, over the last decade Apple has gotten so big and so successful that they are starting to show some of the characteristics of being an insanely large organization trying to keep a juggernaut both afloat and moving forward. We saw it with Microsoft in the 80s and 90s and early 2000s. Their inability to let go of the past, and having bloated software that had no taste, led me away from them as a brand entirely. I feel Apple is now beginning to show these same signs. Bugs seem more rampant than I remember and I’ve been an Apple user (iOS and macOS X) for over 16 years. The quality of the design in software seems lower than before. But, the complexity and scale of their software and services is higher than ever before. Should I just let them off the hook because of that?

This is what led me to try Windows 10 in 2016 and to switch to Android here in 2018. Windows 10 is getting better, much better, with every single release. It is an excellent platform for web developers that now directly competes with macOS*. Android is a more mature platform than iOS at this point. Please read my review of Android 8.1 to see why I say that.

Switching platforms is not easy. But it is much easier than it has ever been. Data portability, which is better on Windows and Android than on Mac or iOS by far, makes it much more simple to switch. It took me only a few minutes to move all the data from my iPhone to my Google Pixel 2 XL. And within a few days I had every piece of software and service restored that I needed. Switching between macOS and Windows 10 is similar experience. You definitely need to relearn a few things (like keyboard shortcuts) but moving the data is no longer a real problem.

Going forward I’m going to continue to make a concerted effort to purchase products based on what they do, how they’re made, and what I need rather than the logo on the box.

* For me, Windows was never a contender to macOS for what I do without the Unix underpinnings. I simply need this stack. And I don’t want to use a VM or RDC. Now, with WSL Windows 10 is on the same footing with macOS.

Looks like Google I/O and Microsoft Build are scheduled for the same week. Bad planning. That isn’t good for either of them.

Trey Ratcliff switches to Windows 10

Trey Ratcliff, professional photographer (via the aforementioned Stammy):

I converted to Apple over 5 years ago when it was clear to me Apple made the best products for creative professionals. I loved Apple and became a hardcore fanboy. I was all-in. Now, I’m switching back to PCs. The new line of MacBook Pros are not-that-awesome. Apple has always been a company that makes beautiful, well-designed products (and still does), but they’ve started to put an emphasis on sleek design form over professional function.

Switch to Mac and away from Mac within 5 years (which is a typical upgrade cycle for a normal person). Not good.

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?

Microsoft Office now shares a common codebase

Erik Schwiebert:

Mac Office 2016 version 16 is now live! For the first time in over 20 years, Office is again built out of one codebase for all platforms (Windows, Mac, iOS, Android)!

MSFT is dog fooding big time with this latest release of Mac Office. I’ve been enjoying my work within their frameworks and products that allow cross-platform mobile app development.