Hi! I'm Tanner.

I'm a software engineer at Apple. I write here occassionally.

Learn more about me.


Take a look at some posts from yesterday or last year.

Other Things

Check out books I've read recently.

Why I Stopped Using My Favorite Twitter App

Yesterday I wrote a blog post related to my Twitter application of choice on Android, Tweedle.

To sum that post up, I had trouble using the application and told the developer about my problems. He dismissed my problems and defended the way the app was designed. I disagreed with his design decisions, as every other application in both Android and iOS behave in a different way. Even Google’s documentation encourages developers against designing applications to function the way Tweedle does.

After he ended our conversation on Twitter1, I realized I wasnt able to access the @tweedleapp’s tweets anymore. Twitter was giving me an “authentication error,” which after a bit of Googling turns out to be code for “you’ve been blocked.”

I asked the developer on Twitter why I had been blocked, mentioning both the official Tweedle account and the developer’s personal account. His reply surprised me, because I don’t see anything harsh about my suggestions or criticisms. This is what he said:

Its my application, not yours. I choose how it works. You were being hypercritical so I chose to not listen to it anymore.2

Ok. Yes, it is your application, you can do whatever you want with it. I respect that, but I have a problem when you decide that your application is different than all the other applications that exist and go against some basic user experience guidelines.

I don’t believe I was being hypercritical. I know I can be hypercritical about things, but I don’t feel in this case, this case, this case, or this case that I was.

I was giving feedback because you ask for feedback.

Come on, you asked for people’s opinions, and then you get mad at what they say. Seriously?

As I was looking through trying to find my conversations with the Tweedle twitter account I found lots of harsh tweets and users complaining:

Man the dev of @tweedleapp is one class act. Highly recommend his app…. By uninstalling it. What a prick.3

Wow a f**k you very much from a dev. Way to talk down to an end user smh RT @tweedleapp (cont)4

what the..i am baffled as to how a dev replies like this.. RT @tweedleapp: @AmaSan25 Your face needs to be pushed in.5

@Bgill55 @tweedleapp it’s very belittling. We were all end users of some type once. Since when did android devs get a salary to act this way6

@tweedleapp @peleroberts from anyone. A lot of people ask and rely on my recommendations. And you and your app just fell off.7

Woah. Seriously? This is downright wrong and not the way to treat your users. Just because your application is free does not give you the right to walk all over them.

The developer has been called out on this multiple times, and what does he say?

@LovellKid I stand by my words regardless of the account I post them with.8

@LovellKid This is not a competition. I talk to my users bluntly. If you cannot understand that then that is how it is going to be.9

This is not how you should treat your user’s from your brand’s official twitter account.

Especially don’t act like this if you say this on the website’s front page (emphesis mine):

Tweedle is young, it is still growing. Although we may not have all of the features the other clients have, we are doing our best to make that possible. We take all feature requests and feedback seriously and we strive to provide the best customer service possible.

I can’t say any more than this. Treat people as you wish to be treated. We expect the brand’s official Twitter account to be professional and polite. If you act like this, you give a bad name to independent developers.

I won’t be using Tweedle anymore.