April 2017

S M T W T F S
      1
2345678
910111213 1415
16171819 2021 22
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
marcmagus: Ten the hard way (ten the hard way)
Thursday, August 19th, 2010 02:41 pm

Language choice kind of matters not at all to most projects, so the question in my last post is really about what's worth learning to broaden my horizons. It's also a question that's limited to a pretty strict subset of my followers. Here's one explicitly for the bikeshed crowd.

My goal with manakin is to have a totally awesome UI. So, an open poll to help me brainstorm for what I want it to do and get me excited about it:

What features would make for an awesome UI in your opinion? What features have you seen in an existing client and loved. What misfeatures have you hated? What do you really wish your client could do but you've never seen?

Features which don't apply to the terminal still welcome. If you're aware of limitations on scope of a feature (e.g. only makes sense on a SmartPhone), that doesn't make them uninteresting, but mentioning that would be great.

marcmagus: Me playing cribbage in regency attire (Default)
Wednesday, May 13th, 2009 01:37 pm

Yesterday, Twitter decided to disable the configuration setting allowing you to see all tweets from all people you follow, forcing all users to the default setting of filtering out tweets which are "@replies" to people who aren't on your followers list.

Today, they have offered a small apology, informing us that for "serious technical reasons" the setting either had to go or be entirely rebuilt.

I'm a little confused here. Let me go over the setting and what it means from a technical perspective as I understand it. There were three options:

  • See all tweets posted by all users you follow. [The setting I preferred, now unavailable]

  • Hide any tweets posted by users you follow which begin with "@name".

  • Hide any tweets posted by users you follow which begin with "@name" unless name is a user you follow. [The previous default setting, now the only option.]

The first sounds less technically complicated than the last . . . but maybe when they added the feature to do the last and added the option setting to select between them they did it in a braindead way which got seriously complicated as the service grew or something. Or perhaps there's some technical complication I'm unaware of (but which is completely nonobvious).

Now there are lots of good reasons that the last was the default option (mostly that seeing everything can be really noisy, especially if you follow @stephenfry. It can be confusing or weird to see half of a conversation. It means you're loading more tweets, which means more load on that part of the servers.

There are also good reasons that I really liked seeing those half conversations. Often they were interesting, and sometimes I discovered new interesting people by seeing that someone was having a conversation with them.

I'm glad Twitter is responding to the feedback on their blog, and I'm hopeful that this means they'll actually find a way to bring back the feature I liked, but I'd like to know more about why it had to go and why they can't put things back the way they were until they figure out a solution to their technical problems. Maybe the extra load on the servers would act as an incentive to get it done.

Oh, one last thing. 2% of your userbase may be a small percentage, but it's still a huge number of users. If, every time you consider a feature, you decide that only 2% of your users use it, so it's therefore ok to simply drop the feature without coming up with a way to let those users configure things the way they want to, it won't be long before you've angered your entire userbase. And switching from "you can configure it to work either way" to "you have to do it the way the 98% prefer" is like a slap in the face, because the ability to configure it was demonstrably a part of the codebase until they took it away.

Tags:
marcmagus: Me playing cribbage in regency attire (Default)
Tuesday, March 11th, 2008 03:47 pm

Following the my current trend of looking at something seriously if it comes recommended from multiple unconnected people, I've just signed up for a Twitter account. You can track what I have to say at http://twitter.com/marcmagus (or subscribe to my RSS feed there) if you're not a member.

I'm not sure what I'm going to use this for, if anything, but I think it might be subject to those random thoughts which catch my fancy and which I want to share with friends, but which aren't substantive enough to feel like they justify an LJ post. I may also use it to explicitly state publicly that I'm adding something to my Hiveminder tasklist, if I want people to know or want to be bugged about it or something. We'll see.

Note that my text messaging plan still charges me 10¢ per message either direction, and that trying to enter anything on a phone keypad seems to be really bad for my hands, so I probably won't be using the SMS integration much, if at all. Which is too bad, as that could be kind of neat.

Tags: