Nike Run Club Rebranding Woes

I have been an avid user of the Nike+ running application for a number of years. When I first started using the application it was clean, simple and an overall great app. The relationship grew to a partnership as I started using Nike as my sole running application. Fast forward a few years and over 2000 miles running and Nike has rebranded their application to Nike Run Club. My first thought is why fix what isn’t broken. The application works just fine, I actually even avoided the update as long as I could because I did not understand why the change. Then the unfortunate happened where I had to reset my phone and had no choice but to go with the new rebranded application, Nike Run Club.

My first run was a disaster… The music kept stopping, the run paused way too many times, the GPS is no longer accurate, or at least the old application and every other application I have used disagree with it, and my phone won’t leave the running statistics up. When I am running all I ask is that the application stay on, it can even dim to save battery and allow me to hear my music. I accepted that maybe I didn’t know how to use the application yet and maybe there were new settings that I was missing causing some of these issues. NOPE… Settings were good and haven’t found anything I can do to make it work. The most frustrating part was running and having the GPS off by .07 – .1 miles off and keep pausing. At first I thought there was an issue since I was in the woods, but the old application never failed in the same spot. I also had the pausing in an open spot, no trees and no excuse for the pausing. Turning auto-pausing off seemed to help the pausing but GPS still not good.

Once my run finished, my nerves were really tried. In the old applications I could set where I ran (road, path, etc), how I felt, and add a note. All GONE. I could automatically share on twitter, GONE. I could share my run stats, GONE. All of this is replaced with POSTERS. WTH are POSTERS?!! seriously, a picture that I can put together that doesn’t even appear to scale well on social media. WHY??? I couldn’t believe the fact that they took a solid application like the previous version and made it so awful.

I gave this application another few tries before I decided this was just too much. I couldn’t stand that they broke the sound, awesome application I was use to. I went to search for another application.

Today I went back to see how the new version 2.0.5 would do and it is better than before but far from the previous version still. The music only died on me once, the running statistics would not stay up but the lock appeared to make it come up first when I woke the phone back up. The sharing on Twitter still sucks. I don’t like the controls. I really find the app very unfriendly now.

I really don’t understand rebranding and breaking so much of the core functionality of the application. I may give Nike another chance if they release another new version but I am already on the lookout for a new app. This appears to be a case of a development team padding resumes or doing something because it seems hip and cool as they have not rebranded the site to match the phone app. WHY? I thought the old app was getting good ratings and well liked. Why change it to make it so awful and have to start from square one again.

My recommendation to the Nike team is the same as I have seen others make, go back to the old application. Figure out what you were trying to do with the new app and add some of those features. Don’t use the current code base anymore, go back to what worked. enhancing what has solid features will be easier than trying to fix what you have now. just my thoughts.

 

Initial Look at .Net Core

In the last 2 days I have done something new and jumped straight from the diving board and into the pool that is the .Net Core. No more researching and thinking about it just going to dive in and code a few things, watch some videos as I go and all the research will be inline with a project or purpose. Trying to avoid that analysis paralysis that I have so awesomely perfected…

To start, the .Net core isn’t too much different than .Net, really (duh!)… C# is still my language of choice and I have created two applications and dissected them to the point of being able to show someone how to write them on their own already. The one application is the famous “Hello World!” that every programmer has to do at least once just to see it. Then, of course, I had to dive into the web realm a little and see what trouble I can get in there. I wrote a standard ASP.Net Hello World application to see the beginnings of the web architecture. So far, so good.

Getting started I looked at the following site: .NET Core

I also had already installed Visual Studio Code from a previous use of the editor. I did update it before I started this process. I also told myself that for better or worse I would stay in VSCode for all of my workings for the time being to give it a fair shot. This turned out to be a big distraction in and of itself as I got caught up in git within the editor.

I know, me get caught up in git… Who would have thought?!?

What I have found is the following:

  • .Net Core on Mac has no more hand holding… Meaning the code is mind to write and there isn’t much to the project templates as without yeoman there isn’t much of a template.
  • Web applications still had the Program.cs and a Main method… Weird… I didn’t expect that.
  • Not having openssl led to a couple issues in the beginning. I didn’t expect this and plan to research this a little more.
  • command sequence = dotnet new -> dotnet restore -> dotnet run
  • Git appears fairly well integrated but has a few options that can get you in a lot of trouble (anything where you can undo… NO! WHY?!?! undo changes history, you shouldn’t try to rewrite history)
  • Current materials for the stuff are lacking and I can’t wait to attack this with a few friends!
  • If you want templates there is this thing called Yeoman which is next to play with
  • I also get to figure out Bower, Grunt and Gulp as they are installed as part of the tutorial I am going through.

so far I have to say I am not as big a hater on VSCode as I once was. Don’t get me wrong, it is still just a text editor but the fact that I can use the terminal inside the editor and I can navigate multiple solutions, play with git (basics -> add, commit mainly) is a bonus.

For those looking to get a start I would start with the .NET Core link above. Make sure that you get VSCode installed and ignore Yeoman, Gulp and Grunt and all the other stuff until you have something working. Then you can play with more toys. It’s like any good collectible game, start with the base set first. Make sure you learn how to play and that you like it before you go buying (installing) all the other expansions (features).

 

You can count on more to come here… I’m just getting started.

iPhone5s 2 years later…

iPhone5s 64GB has been the phone of choice for 2 years. The first note I will say is that this is the first phone in easily 5 years that I am not counting down the days to upgrade. I only have a month left and I am not sold on the iPhone6 but at the same time I am sold that I need to upgrade yet. I still really like the phone…

Battery: I get a day easy… light to moderate use one charge a day and I am good. Heavy use, a couple hours and I need an outlet. Now by light to moderate, I check emails, Facebook, twitter, linkedIn, play some words with friends and can surf the web a bit for a couple minutes here or there during the day and still have enough battery for a 30+ minute run with music going the whole time. I even turn the brightness way up when I am running. Otherwise the brightness is at maybe 25%. Increasing brightness for too long will drain it quick.

Apps: it’s apple… There’s a ton of apps and I haven’t found anything I wanted that Apple didn’t have an app for. I also have enjoyed iTunes cards as I can go buy these and use these instead of putting my credit card on the account.

Accessories: I am not a fan of thick, bulky cases. I started with an OtterBox and was ecstatic to have my wife’s break and thus I gave her mine and switched to a much smaller, thinner case. Now, of course, I know that I have to get use to a bigger phone in general and this is actually a reason I may hold off to upgrade. The only other accessory that I have is the ArmPocket arm band. It is awesome for running and no matter what phone I get I will be purchasing another one of these since they work with all phones.

Ecosystem: It’s Apple, as long as you are part of the ecosystem you are fine. I have as a result of this phone (had a 4s and didn’t go then) migrated to Apple for most things. I have a MacBook Pro, I still use my iPad way more than my Galaxy Tab and it doesn’t hurt to have the Apple TV around. However, If I go away from Apple and use, say, a Windows or Linux machine I better keep the mac close if I intend to do any IOS development. Otherwise as for transferring files it’s no problem with Drop Box, Google Drive and so many other options.

Would I get the phone again? absolutely… Not sure that there was any other phone out at the time that I would have been happier with.

Why would I move from an iPhone going forward? I am a tech guy. Curiosity over the latest stuff always gets the best of me. I also don’t see going to an Apple Watch as I am much more a Pebble Guy and get the feeling that Apple may stop playing so nice with them. I like when things play nice with multiple platforms. I don’t want to be tied down. Otherwise, I haven’t used Android in a while and my wife just got one and I am waiting to see what she thinks. Maybe a Turbo is in my future…