Where To Go From Here

There’s been a lot of hoopla about Apple’s latest event. I’ve blogged on it and a good summary of lots of opinions about the topic can be found here: http://mjtsai.com/blog/2016/10/27/new-macbook-pros-and-the-state-of-the-mac/. This post is more of an introspective piece about me, so fair warning.

I’m what you’d probably call a mid-time Mac user. I used Macs growing up in school and learned my first “real” programming language on one during school (Pascal). However, I didn’t actually start owning Macs until the Intel transition. At the time, I was fairly deep in the Windows platform. My first computer that I had purchased (my actual first computer was a Packard Bell, 486 25MHz machine) with my own money was one of the first convertible laptops that Microsoft helped usher out: the Toshiba Protégé 3500.



Mind you, this was like back in 2003. Pen computing was new (at least in the consumer space), and it was going to be huge. Well… or so I thought. Turns out, the novelty wore off pretty quickly. The hardware and the software just wasn’t very compelling. The truth is, even over the years, there’s not been a single Windows PC that has ink that really felt much different than that Toshiba.

I had been eyeing the Mac for some time. I’d even used one of the old white plastic iBooks that a friend lent to me to help on a project. I was pretty turned off because I thought the hype of Mac OS was supposed to be better than this! It turns out, those iBooks were just pretty terrible machines. Their touch pads sucked and they were missing a bunch of the features that their bigger brothers, the PowerBook had.

Now, I wanted a PowerBook, but I simply wasn’t able to give up running Windows. Also, as a freshly out-of-college graduate, I certainly didn’t have the money to buy both a PC and a Mac, even though I did just land a job at Microsoft (which I still work at today, for full disclosure). It turns out living in Kirkland is pretty expensive.

And then the announcement:

I was sold. Done.

Over the next 12-18 months, I would transition over to Mac OS X for all of my home use. Eventually, the Windows Boot Camp partition would be gone. It’s hard to explain exactly, but there was just something so refreshing and so emotionally engaging about OS X. I know that doesn’t exist for everyone, but for me, it was a huge pull. It’s why I still use a Mac today. It’s why even after using Win 10 with all its improvements (and sadly the only real vessel for playing games), switching back to my Mac just feels like home.

Over the years I’ve got to see the Mac flourish, OS X make great improvements, the iPhone, and the iPad. It was a really great time to be an Apple enthusiast. It seems like every product that came out was, “YES, I WANT! DONE!”.

And then the “big” iPhones starting coming out. And then the WATCH came out. It’s kind of ironic as this was near the end of the time that Apple was making fun of fragmentation in the Android market, and well, here we are with fragmentation of a different sort now: form factors and platform variations. But for me, this was also the first time since 2006 in which I didn’t want to buy what Apple was creating.

Side Note: I have an WATCH series 2 now, and my quick review would be: it’s ok. I set my expectations low going in as I only wanted it as a watch and a fitness tracker. It has reminded me how much I miss wearing a watch though. 

No big deal right? More consumers in the space now, more needs and compromises to be made. Yeah? Maybe. But the cracks were already showing with each software update adding new features and not fixing bugs – some of which that have been around for years now, like the incomplete progress bar – ok, an exaggeration, they were fixing some of the bugs. But there was a lot of stuff that was just not working well or at all (Maps, iCloud, and MUSIC as examples). Sure, some of this has gotten better, but some not, and some has just changed to a new kind of pain.

Then we got the PENCIL. I went to the Apple store to use one, it felt great! Remember that Protégé from above? Nothing like that. This was smooth, almost no latency, awesome. I have an iPad Pro. How often do I use the PENCIL? Honestly cannot tell you the last time. Frankly, how much do I use my iPad Pro? Remember all those Apple jokes about a giant phone app on an Android tablet? Yeah… say hello to iPad apps on an iPad Pro.

We also got Swift. The “Objective-C without the C” language. Now Swift has a lot of nice features in it, but it’s a pain to use right now. The tooling (namely Xcode and the debugger) is really terrible, it’s extremely unstable from version to version. It has huge discrepancies between optimized and non-optimized builds in terms for performance, and in some cases, functionality (though I think nearly all of those are fixed now). I could go on, but the point is, Swift is not really the language for me at the moment (nor is necessarily the direction I’d hoped for, but maybe I’ll reflect on that more later). That will definitely change when things settle down, but it’s not there yet, including some of its broader cross-platform implications.

But, like I’ve said, I’m in desperate need of a new dev machine, but:

Luckily there is the event, “hello again”, right?

Let’s start with TV. Besides the obvious “TV in a TV” jokes because of the questionably lazy design of the app icon… wasn’t is just last year that Cook said, “We believe the future of TV is apps”? And now, you’re going to shove all of this “content” into a single location… well, not all of it as TV is still missing Amazon Prime and the new app doesn’t include Netflix. This covers the rest better than I care too: http://joe-steel.com/2016-10-28-Apples-October-TV-Surprise.html.

And of course, the MacBook Pro, or the MBPTB (MacBook Pro with Touch Bar) edition. You know, I’m torn on this. The Touch Bar seems gimmicky. It also seems like it’s something that is just really not that usable in the same way that the tactile functions keys are (which I do use). I can also see how much of the entire demo that was featured could be done in the UI as well, and in many cases, just as well, if not better. But besides the touch bar, the performance updates just look, well, rather lackluster? The questions come up:

  • Why not the Nvidia 1060 and 1080 chips?
  • Why not sacrifice some thinness gains for more power or more battery life?
  • Why not the 7th generation Intel chips?
  • Why not more than 16GB of RAM?
  • Why not …?

After reflecting about it some more, I think the answer is simply: because Apple can. Every update to the MacBook and MacBook Pro have been wrought with various trade-offs. Sometimes we mock the choices, but even in my poking, I’m glad there is a company that is trying to push just how thin can we get a computing device. I don’t think Apple is willing to stop until it’s paper thin.

Sometimes it’s really disheartening looking out at the PC landscape of hardware and seeing all of these options that make different sets of trade-offs. Maybe those trade-offs align with more of what I’d like personally, which make it even more troublesome. Do I really want to buy a new PC? Is that where I want to move to? I mean, I play games on a PC, but I’m reserved to that fact already that Mac has just lost the battle there as is unable to recoup.

Now, the MacBook Pro is not everything I want in a laptop. It is most certainly not everything that I want in a desktop computer. But, when the dust settles, it’s still a Mac. With all of the warts that macOS has, with all of the mind boggling decisions that Apple makes with some of their products at time, is there really any other platform I’d rather be using?

No. The answer is that I do not want to. Even with many things at Apple seemingly going a direction that I might not like, I still have hope that Apple can start to tighten the reins in (if the rumors of project Titan being cancelled or scaled way back are true, I think that may be a good indication that some retraction is indeed starting).

And who knows… maybe the Mac Pro will get updated in March. Maybe Apple is on a three year cycle with it because it thinks that’s roughly the upgrade cycle of desktop Mac users. I don’t know… but I do know that I cannot risk waiting until then only to be potentially severely disappointed by a lack of announcement.

But, if this it the slow, twisted demise of macOS, then I guess I’m going to ride it down to the ground.

Where To Go From Here

Blog Migration (Completed!)

Well, the other day I ran into a fairly annoying issue: my static generator broke down because of how Go works. I was unable to publish anything to my blog. Nothing worked locally, and nothing would work even pushing it up my Travis CI instance.

That sucks.

The workflow for writing and publishing my blog entries was also less than ideal. I’d start in Ulysses, export to markdown, generate the site, make sure it rendered correctly, and then published the changes. That went up to GitHub, triggered a Travis CI job that would then do it all over again. A few minutes later, I might see my blog entry live.

So… I’m migrating to WordPress. I looked at others, but what I’m looking for is a no-hassle process. Since I work in Ulysses and since Ulysses supports WordPress, there we go.

I also looked into hosting my own WordPress instance. Yeah… “one-click installs” are fine, but there is still a bunch of configuration you have to do in the back-end. I just don’t want to have to spend time on that.

So, I’m moving to over to WordPress.com. Unfortunately, that means that all of my URLs will break. I’ve also only brought over my five most recent blog posts. If you want to find my older stuff for now, you’ll need to check out owensd.github.io.

Update: 10/31/2016 – All of the content the blog content should be migrated over now. There may be some broken links or bad formatting as the migration was mostly done with some scripts and manual publishing.

Blog Migration (Completed!)

Hello Again

Last Thursday’s event was a pretty hard hit to me. I have a lot of feels about the event, but this piece probably captures them better than I can articulate right now, The Future of the Mac, or, What The Hell Just Happened.

To me, Thursday’s event signaled one thing for me, and maybe I’m completely wrong, but the Mac is officially over. The sunset is calling, and until that sunset arrives, this is the future:

The MacBook Pro hardware setup
The MacBook Pro hardware setup

And fine… I could resign myself to that if Apple would throw a bone and actually give us the option to build out a computer that fits our hardware needs and not just what, at this point, is just a check box for size and weight reduction. I know, blasphemy, right?

Apple, the MacBook Pro is not a pro-level computer. It’s simply not.

You want to see what a pro-level laptop looks like? Look at the Razer lineup. They are crushing it on terms of performance and style in hardware design. Sure, it looks a lot like a MacBook Pro, but isn’t that what we want?

The 14” Razer is 17.9mm (height) x 345mm (width) x 235mm (depth) and weighs between 1.89kg and 1.95kg.

The 15” MacBook Pro is 15.5mm (height) x 349mm (width) x 240mm (depth) and weighs 1.83 kg.

So yeah… we are talking a mere 2.4mm (less than 1/10th of an INCH!!!) and 0.06kg or 0.12kg.

Yeah yeah, specs only tell part of the story and there of course is no Touch Bar, or Apple Pay, macOS in the Razer. And yes, the battery life in the Razer is not as good. All trade-offs. However, you’re marketing these as for professionals, so let us in on the decision for what we think is import.

Look, Apple, you have two lines of laptops that already cater to the ultra-portable and ultra-light: MacBook and MacBook Air. Would it be so difficult to actually build a real MacBook Pro line? Here’s the thing, you don’t even need to change the current shipping devices (other than more RAM, I mean, come on!) other than add one more item to your accessory stack: external docking/graphics enclosure.

Would I prefer the option of putting an Nvidia 1060 or 1080 in the laptop: yes, of course. However, I’m willing to face the truth if you are: we are living in a transitionary period, so let’s compromise somewhere.

I guess my point is this: Apple, stop telling professionals what they want and need in their machine. If you’re not going to be willing to build those machines, let companies like Razer build them for you.

Hello Again