The Apple experience so far with the MacBook Pro (2017)…


I guess sooner or later I had to write about my experiences now that I’ve joined the Apple family. I don’t think I have to make any introduction about who or what Apple is so I’ll try to get straight to the point regarding where I see myself with the products I’ve purchased and give my honest thoughts. Today I’ll be reviewing the 15-inch MacBook Pro, which comes with:

  • 15-inch MacBook Pro with Retina Display packed with:
    • 512GB PCI-Express SSD drive
    • 16gb RAM
    • and a Radeon Pro 570 4GB

Let’s start with a little background about me, the user. I’m a software developer who has worked mostly on web applications, “traditional applications” aka using winforms/WPF, mobility projects, etc. Most of my experience has gone into web development in general and being a developer, in a way, means sitting in front of a computer for countless hours providing solutions to your assigned client, or company. This means you need a reliable machine to do all the heavy lifting I would need to provide a solution. A solution could range from using tools that would squeeze the “life”, meaning it would be CPU-heavy or memory-heavy.

What does all this means to you, or me? Well, for starters you want a portable machine where you can do all that and doesn’t hold you back. You could argue that I can simply do this on a desktop and call it a day in which you are correct. I could do this from a desktop, sadly sometimes things are too fast paced and we don’t have the time to be transferring things from a desktop to laptop and be prone to missing files, missing presentations, missing important visuals. And no, you don’t need a MacBook on all the points I mentioned. There are artists, engineers, scientists, doctors, and all sort of professionals who uses Apple products, not just development. What I mean by this is that as the user you can decide for yourself whether or not all of this hardware is necessary depending on your particular circumstances and needs.

Over the past few days I’ve been using my MacBook Pro. It’s thin, fast, and beautiful. Being all that however, doesn’t exactly justify dropping the amount of money it requires just to acquire it. If you want to start development you can simply buy a i5 powered laptop with a solid state drive and you’d be on your way to producing code.

So let me categorize my thoughts: the good, the bad, and the worst aspects of the MacBook Pro (2017).

The good

The MacBook Pro (2017) is a solidly built beautiful machine. In terms of the build quality I have no beef with itwhatsoever. Everything is and feels premium. It doesn’t have any part that feels cheap, or perhaps I haven’t discovered it yet.

The battery life of the MacBook Pro is incredible. I easily get 8-9 hours out of this while using the web browser, talking in WhatsApp, basically doing casual things. While I haven’t experienced what would it be like doing development on battery life, I’d say I still would have a good 6-7 hours to accomplish many tasks; and development doesn’t necessarily mean you’d just be compiling sources 24/7 either. I could simply decide to just work on new UI mockups, or simply write/refactor lines of code.

The operative system, OS X, isn’t half bad. At times it feels polished, yet out dated. I can’t describe this feeling of unconformity to be honest. I have for weeks been trying to find the best way to describe how I feel using OS X. I’ll do my best to break it down into terms we can discuss. Remember, I’ll be listing the good things I’ve found about the system first.

  • The file manager (Finder) feels outdated. As someone who has used Linux and Windows for years and seeing the evolution of what they could provide Finder feels like it has stayed true to itself for all the Mac users out there. There is a sense of flow when using Finder, one that I haven’t quite mastered yet; as a Windows/Linux user for many years I barely know all the shortcuts and gestures to use with most of mac applications.
  • The App Store is a great start to find applications that can enhance your productivity or simply entertainment (games!).
  • Configuring anything system related is easy with the provided user interface.
  • Multiple Desktops feature is always welcome to anyone who likes to organize themselves per context. A context could be development, anything art related (drawing), or even just simply having a browser in a separate desktop. In my case I always like to maintain my development tools in a separate desktop.
  • An amazing trackpad. Yet a little too big.
  • The main Mac applications OS X with ships satisfy all basic and perhaps intermediate purposes.
  • It probably packs one of the best speakers I’ve heard from a laptop. It’s loud and proud.
  • One big plus is not being forced to use iCloud and still being able to have a separate “normal account” versus using an iCloud account. This is great if you are a paranoid user, or simply a user that doesn’t want too much clutter and wants to enjoy a good ol’ Unix system.
  • Beautiful text rendering.
  • Amazing out of the box printer support. I’m amazed on how effortless it is to set up a printer by just being connected on the same network.
  • The weight is strangely quite a big plus compared to my Dell Inspiron i7559-5012GRY 15.6″ UHD. It’s so lightweight I fear for it sometimes.

The bad

  • Let me begin by saying what a disappointment iTunes is. For the price you pay you’d expect all main applications of OS X to be polished. iTunes is not polished, it’s slow and slightly broken. If you are scratching your head on what I just mentioned let’s being with the green flashes/flickering you get when watching videos in the MacBook Pro. It doesn’t matter how many times you reinstall the applications and what not, it’s purely Apple’s developer fault that while it’s using the integrated card it doesn’t behave well. But, if I choose to use fully dedicated card it performs as you would expect. I don’t really know if this is normal on MacBook Pro machines with just integrated card. If it works for you, awesome! Sadly, it won’t make my problem go away.
  • On the same line as iTunes. The Mail application needs a real user interface revamp. Like I mentioned above, for the price you pay you’d expect the main applications to be fully polished.
  • Gaming on the Macbook Pro is the biggest joke to the point they should just forget about having Nvidia or AMD GPUs in it. Developers just don’t care about optimizing the games for mac and they always end up just hiring a company that just wraps up the game with a heavily modified version of WINE.

The worst

  • The touch bar is probably one of the most useless additions in the MacBook Pro (2017). It’s not practical, it’s not innovative, and it certainly does not resolve any real world problem. It’s completely useless.
  • The ports. The dongle hell is real and I want no part of it.
  • The keyboard feels like it was an afterthought for Apple. It’s shallow feedback kills it for me.


There are some points I want to bring up as I wrap up this review. The first days using the MacBook Pro for the first time in my life has led me to a series of disappointments with it and maybe, just maybe I’m not seeing what everyone else sees in Apple products. I honestly don’t think Tim Cook is leading Apple to the right direction while Microsoft with Sadya Nadella at the helm is catching up while elevating the Windows 10 experience each year.

You may think whatever you want of Windows or Microsoft in general, it doesn’t change the fact that they have put so much work into improving their products to the point that Windows 10 has left a better impression on me than using OS X. And before you call me biased if you notice my old post you can see I adore GNU/Linux and have written quite a few posts on the subject targeted to help Linux users. If that doesn’t dissuade your thinking then I don’t know what else will change it.

Going back to MacBook Pro. There are a few things that I’ve been noticing starting with the headphone jack; followed by the keyboard, trackpad, and the god awful touch bar.

“Just give it a chance, you’ll get used to it. Pinky promise!”

Sure, the same can be said to anything. May I remind you that you are sinking over two thousand dollars over a machine? If you have the disposable income that’s okay with me; do whatever you want with your money. To tell people “you get used to it”, to obvious flaws or faults that should be acknowledged by Apple is just preventing Apple learning from its mistake. I get that you love Apple, but it’s time to realize that they want your money more than your love because they are a business (yes, I’m wearing my Captain Obvious cape) and by trying to downplay people’s experience using the MacBook, or whatever Apple product they’ll keep pulling this type of crap and call it innovation.

If you are a score guy I would give this a solid

7.5 out of 10

In conclusion

Don’t drink the koolaid Apple users are giving. The sales pitch of how Apple is innovating everything, sit and think about what have they really innovated recently and look at other competitors in comparison. You may get sucked in with the eye candy snazzy interface and retina display (high density displays). What Apple really has going for them is the ecosystem between iOS and OS X. It’s tight, and it’s perfect for many that don’t want to spend too much time dealing with configurations, backups, file transfers, etc.

Go to a Apple store, use it, try it out and if you like it go for it. I think, for the money Apple asks it’s not worth it and in the long run I’ll probably sell this MacBook for a Surface Book 2.


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.