Hulu's most blatant user experience mistake

I've been using Hulu for almost three years now, and it's been exciting to watch it develop into a near-mainstream solution for watching TV online. I'm a subscriber of Hulu Plus, and while it has its own issues (missing past episodes of shows, too many ads in a paid product, etc), it's still the easiest way to catch HD TV shows online.

However, there is a glaring UX mistake on the Queue page where users can stack up future videos to watch. I'm surprised no one at Hulu has caught this and fixed it yet.

The problem: When hovering over a show thumbnail on the queue page, a play icon appears, but clicking on the play button/thumbnail takes the user to the show's index page, rather than the video page.

Over time, it has become an accepted standard that a play icon indicates that something will start playing when the icon is clicked. In this case, the play icon doesn't actually play a video. Instead to play a video, the user has to click on the video title. (Everywhere else on the site, clicking on a play button starts playing a video.)

I can't count the number of times I have mindlessly clicked on the thumbnail/play button, expecting the video to start playing. If I were consciously thinking about where I am clicking, I would know not to click on the thumbnail. But too many times, I don't actually think about what I'm doing. I see a play button and I click on it - it's just a habit that has been formed over years of clicking play buttons, and I have been conditioned over time to expect a specific action to take place.

You might say I'm nit-picking, and this whole blog is over nothing important at all. And you wouldn't be wrong. But it's stuff like this that defines a great user experience. A great user experience is one that takes into account the mindless users like myself and gets me where I want to go, the first time.

What NOT to say when replying to a freelance job posting

From time to time, I post freelance job listings on various online job boards when I have projects I don't have time for, or just don't want to do. I never cease to be amazed by some of the contents of the emails I receive.

SO, as a benefit to people who respond to these online job ads (especially design/digital work ads), here are some things NOT to do/say that might help increase the likeliness you get a reply.

Note: All examples below are from responses I received today.
  1. I don't want to know that you have 10 years experience in HTML and 8 years experience in PHP. Large corporations might want to see these big numbers in a resume, but I can guarantee you that 99% of people posting freelance jobs online don't care.
  2. Don't start an email with "Dear sir or madam", "Human Resources", "Hiring Manager" or "To whom it may concern". Save this for a printed letter that you send to your cell phone company to dispute your bill. It's far too general for an email and an instant red flag. Use something like "Hey", "Hello", or "Hi there".
  3. Don't send anything but your best work. In an email I received today, an applicant informed me that he is working on a new portfolio that is "more up to date". Why do I need to know this? If you don't think you can sell me on what you sent me, don't try to upsell yourself by saying you have better work out there. Just update your portfolio before you email me!
  4. Send me a LINK to your portfolio. If you refer me to "" and it doesn't have a hyperlink, don't count on my copy/pasting the url into my browser.  I should be able to click on your link in my email!
  5. Don't send me a 5 paragraph essay. The most effective emails are short and to the point - 3 lines. Sell me on yourself by showing me how great you are, not by telling me.
  6. DO NOT link me to a zip file in your email. And don't attach a zip either (or any other sort of attachment, for that matter). The best emails can be read in under 5 seconds before clicking out to a link to check out work. I'm not going to dedicate the time to open a zip file if I'm not already familiar with your caliber of work.
  7. Don't link me to my original post. Chances are, if the subject of your email relates to my post, I'm going to remember posting it. Adding a link to my posting in an email only tells me that you're replying to so many posts that you want to keep them all straight and add in a link for your reference.
  8. I don't want to hear from a company. I want to hear from YOU! If you approach me as a representative for a "design firm" with a team of designers, I'll probably delete your email. Unless my post specifically asks for a team with a bunch of overhead or a request for an RFP, I'm most likely looking for one person to come in a tackle a project. Oh, and don't have your personal assistant email me, either. That just tells me you're paying cheap, offshore labor to spam as many people as possible.
  9. Use proper grammar and not SMS lingo. This is from an email I received: "kindly find my grafix work at [link] and let me know if its wat u r looking for. thx." Just, no.
  10. Remember where I posted my ad. If I posted an ad on Authentic Jobs, don't contact me "regarding the post on Craigslist." Stuff like this tells me you copy/pasted your form letter and probably didn't read my ad.
  11. If my post is in English, don't send me your portfolio in another language. 'Nuff said.

I hope I don't sound harsh or critical with these points. But you have to understand that, not only are the people posting these listings probably extremely busy, but they also receive hundreds of these types of emails in a very short amount of time. To get a response, you've really got to stand out. Hopefully these tips will help you get the kind of response that you deserve.

Wordpress vs. Thesis Theme

I don't use Wordpress. I also never used the Thesis Theme when I did use Wordpress. Despite the fact that you can do some pretty cool stuff with Wordpress and the Thesis Theme together, I don't know how to do so and I've always been overwhelmed by the thought of trying to figure it all out. Regardless, I have some thoughts about this whole Wordpress vs. Thesis Theme debate that's going on right now.

Yesterday, Matt Mullenweg of Wordpress and Chris Pearson (creator of the Thesis Theme) clashed as to whether or not Thesis should be required to use the GPL, a license that is used to license free software. Wordpress "requires" that everyone who develops for the Wordpress ecosystem release their work under the GPL, and Pearson doesn't think Wordpress has the right to dictate the terms under which he releases his software. You can listen to the full debate here. Pearson does not currently use the GPL to license his software, because it would allow people to freely distribute his work that he's built a business around selling.

While Pearson did himself no favors in the debate by declaring himself as one of the three most important people in the history of the development of Wordpress, and comparing the issue to a law that made it "illegal to get a blow job in Georgia" by explaining it was unenforceable, I have to say that I completely agree with his position against Wordpress forcing 3rd party developers to release Wordpress shiz under the GPL.

It is ridiculous for Wordpress to attempt enforcing a rule that states everyone who develops for their platform has to abide by a specific software license, especially when the license requires the software to be given away for free. The question of legality is where the debate lies.

The Thesis Theme is software written on top of Wordpress, software that fits on top like a Lego piece, and as such, is not actually part of Wordpress. As a completely separate entity, Wordpress should claim dominion over 3rd party plugins.

In place of Pearson's blow job analogy, I submit my own. Let's relate this to the physical world. Imagine Apple creating a rule that states no company is allowed to make a red iPhone case unless they give it away for free. Sure, some companies might be okay with giving red cases away for free, thinking that plenty of people might come for a free red case but end up purchasing a different color case instead. But Apple would have no right to prevent anyone from selling a red case. Can you imagine Apple's case standing up in court? Neither can I.

Despite Mullenweg's best interest to keep Wordpress and all related software free for the benefit of users, it's irrational to try to force everybody to release their software under the GPL. The reason Pearson wrote software for Wordpress was so that he could make money. He shoudn't be faulted, or stopped, for doing that. The fact that Mullenweg is trying to control how Pearson releases his software is insane. It's not up to him, and it's not up to Wordpress.

As for me, I'll stick with Posterous. There are no such bogus restrictions here. Sachin and Garry know full well that any BS like that would totally disincentivize people from developing for their platform, and besides that, people have the full right to make money off of their own software, regardless of what it's built on or how it fits into another piece of software.

Ultimately, the free market should decide what stays and what goes. If people don't want to pay to use Thesis Theme, they can choose to find a theme elsewhere. There are plenty. It's as simple as that.