Developing for Palm webOS

palm pre The tech world is abuzz with the Palm Pre.

But what about developing for Palm’s webOS? I haven’t seen as much news about that platform yet. For web software developers like my agency and I, that’s what we really want to hear about.

Google Search (GOOG) to the rescue. A quick search netted me some useful information. I’ve collected it together here to offer a pre-view (har!) of developing for webOS.

Palm Pre webOS Technologies for Developers

webOS is comprised of the following developer-relevant technologies:

  • Operating system based on Linux 2.6
    • Device services (telephone, touch-screen, address book, etc)
  • UI System Manager
    • WebKit layout engine
    • DOM Level 2 event model and custom events
    • HTML5 and local storage capabilities
    • Custom DOM elements with an “x-mojo-element” attribute
    • CSS
    • JavaScript
    • Mojo Application Framework, an MVC, JavaScript-based framework
    • Prototype JavaScript library
    • Other UI services (navigation, event management, local and web searches, etc)
  • webOS Services
    • Service APIs with access to hardware capabilities (GPS, camera, audio/video player, etc) using JSON

Want to see some sample code? webOShelp.net has some. It will give you a glimpse at a sample app, though it’s difficult to do much without an emulator. According to Palm, an emulator will be coming out with the Palm Mojo SDK, along with an Eclipse-based IDE.

A great technical overview is also available at the Palm Developer Network. They posted the first chapter of the upcoming book Palm webOS: Developing Applications in JavaScript Using the Palm Mojo Framework. Much of the info I gathered was from this free chapter.

Pandora Internet Radio’s Chief Technical Officer Tom Conrad also gave an interview about their experience developing their Palm webOS app. There are some useful insights there too.

And finally – and thankfully, Palm has declared that they will not have the same restrictions in their App Catalog as Apple does for their iTunes Store. No funky and inconsistent approval processes, just lots of apps. They’ll police the catalog a bit to weed out the most egregious offenders, but that’s about it (so they say). Cool beans.

P.S. I may be attending preDevCamp at either San Francisco or Los Angeles. Interested in going too?

11 Reasons Why WordCamp Ruled

WordCamp San Francisco 2009 I geeked out this weekend. Went to WordCamp in San Francisco and saw a bunch of old friends, met a few new ones, and found some developers for WebMocha. Geeking out is fun!

And so was WordCamp. Let me tell you why:

  1. Tim Ferris showed us how to “peel” a hard-boiled egg without peeling it. Well, he didn’t really show us at the conference, he just referred to this as an example of a viral post.
  2. BuddyPress is a suite of WordPress plugins and themes that can turn WP into a social network. I’ve heard about this before and am now itching to try it out.
  3. Matt Cutts told the audience: “Avoid BO”
  4. Yahoo! CEO Carol Bartz has a secret diary. Can’t believe I didn’t hear about this one sooner.
  5. Matt Mullenweg announced that WordPress and WordPress MU (Multi-User) are going to merge into the core WordPress installation. Makes total sense.
  6. Some guy loves WordPress so much that he got himself a WordPress tattoo. “I guess we can never change the logo,” said Mullenweg.
  7. The BBQ lunch was tasty. Yum.
  8. Tara Hunt uttered the question: “Are there any cougars out there?” Hehe.
  9. Ann Oyama did her very first conference presentation ever. Her nervousness was endearing and her custom WordPress theme tips great for beginners.
  10. Someone accidentally exited Steve Souder’s presentation through the side door, setting off the fire alarm. But we forgive him. He’s Canadian. Heh.
  11. Mullenweg reveals a WordPress easter egg. Ooo!

P.S. Bonus points for you if you know where I got the title of this entry from.

Peeking Through Data.gov

Data.govNeat, Data.gov launched today! As soon as I read about it, I clicked over to check it out. A few things caught my eye:

  • Some Data is Better Than No Data

    It’s been noted that only non-controversial data is currently available, though I’m of the camp that some data is better than no data. I have a feeling the technical team behind this site has big dreams for it, but are being held back by red tape, security issues, politics, and technical limitations. Getting this far, I’m sure, was a monumental task.

  • No Live Mash-Ups Just Yet

    The site isn’t offering live data right now. I can’t tell if they plan to either, though I imagine they would like to. The data currently comes in XML, CSV/Text, KML/KMZ, and ESRI formats, some of which are in ZIP archives. So no live mash-ups with this data just yet.

  • Data Miner’s Wet Dream

    People who love data, mining data, crunching data, and analyzing data must love all the great info coming out of (and soonto come out of) Data.gov. It would be cool to see some nice data visualizations or data visualization tools that make use of this data.

  • Green Information

    If you’re running a green information & services site, perhaps the Residential Energy Consumption Survey (RECS) and Clean Air Status and Trends Network (CASTNET) datasets could offer some nice additional data for your users.

  • Employee Benefits Information

    Perhaps a job-related site could use the data from the Benefits Data from the Benefits and Earnings Public Use File for some interesting historical statistics.

  • Weather Information

    Or how about a site with some data analysis of previous storm patterns? The National Weather Service (NWS) has lots of databases available with this information.

  • Patent Information

    Interesting, there’s a Patent Grant Bibliographic Data dataset. It’s got nothing on Google Patents though.

  • Tools

    Under the Tools section, there are pointers to more sources. Unfortunately, these sources don’t offer an easy way to get their data either. Similar to the rest of Data.gov, they offer their data in downloadable ZIP archives instead of live feeds or APIs.

  • Census Data

    If census data was easy to parse, filter, dissect, and analyze, that would be awesome. Unfortunately, the American FactFinder and DataFerret datasets don’t offer that. Too bad. Someone could create a nice marketing application with this information, I’ll bet.

  • Government Contracts

    How about a site that crawls through the USA Spending Contracts and Purchases dataset (for historical info) and combines it with the functionality of FedBizOpps.gov and the info at Business.gov? You could concievably create a one-stop shop for companies interested in contracting with the government.

  • Government Grants

    Or how about doing all that with government grants? You’ve got the USA Spending Grants and Loans dataset for historical info and Grants.gov for the functionality. Applying for grants is a tough business. There are many auxiliary services needed too, such as grant writers, organizational advice, etc. If you combine those services with historical data, perhaps you’ll have a nice full-service solution here.

  • Airline Information

    Although there are commercial services already offering this info, having data about Airline On-Time Performance and Causes of Flight Delays would be an interesting add-on for sites with travel and airline reviews.

I’m sure there are a lot more ideas that can come from these datasets. And to be fair, another source of government data already exists: USGovXML.com. You’ll find much more here than on Data.gov, and in developer-friendly formats in some cases.

Still, I think Data.gov is off to a great start. I for one am cheering them on. Go Data.gov go!

Twitter Integration Warning: Do It

Twitter You’ve been warned.

Paul Boutin of VentureBeat just wrote about how Socializr integrated Twitter into their product.

He ended his piece with:

Fair warning to social apps makers: By June, it’ll no longer be news that your product connects with Twitter. It’ll be news if it doesn’t.

With Twitter’s growth (in users and buzz), and an accessible API, I gotta say I think he is right. Consider yourself warned. (Ooo what an ominous way to end an entry…)

How to Manage Your Personal Online Reputation

I’ve been thinking about one’s online reputation lately.

There are a lot of tools for businesses to manage their online reputations, but how about individuals? How about small-time bloggers, web designers & developers, and general netizens who don’t have access to marketing budgets, yet are concerned about their personal brand?

These questions bubbled in my mind after reading this comment from George of Illuminati Karate:

I made a list of my random social accounts recently, and was surprised to come up with 15. Making a list can be a good check to make sure you’re effectively managing your online reputation.

That is certainly true. Here are some more free ways to manage your personal online reputation.

How to See What Others Are Seeing

First, you need to find out what other people are seeing about you. What are potential employers seeing? Or potential dates? Or your parents?

Google Search
Who hasn’t used Google (GOOG) to find themselves by now? It is so common that it’s even a verb – as in, “I Googled myself last night” (which kinda sounds dirty). Simply type your name, email address, user ID, or URL into Google and look at the results. If you have a common name (like me) or have very little published about yourself, you may not find yourself. If you have a fairly unique name and even a moderate online presence, it will all come pouring into your search results. Unfortunately, you can’t receive an RSS feed or email alert for these search results; you’ll have to perform a search every time you want to monitor your reputation.
Google Alerts
Every time the Google search engine indexes a new occurrence of a particular line of text (say, your name, email address, user ID, or URL), Google Alerts will email you. It’s like Googling your own name every day, except having a service do it for you. Utterly efficient vanity.
Technorati
This service will track what is written about you in the blogosphere. Google tends to cover some of the same info, but sometimes Technorati catches something that Google hasn’t gotten to yet. You can receive the search results as an RSS feed.
Twitter Search
If you have a Twitter account, this may be especially useful. You will be able to monitor what others are saying about you in near real-time. Instant vanity gratification at its best. You can receive the search results as an RSS feed.
Facebook
If you have a Facebook account, look through all of your photos. Your friends can tag you on their photos, which can sometimes lead to embarrassing snapshots that you may not want on your profile. Also look through your wall posts, fan pages, groups, apps, interests, and other profile info. This is what your potential dates, employers, and parents may see.
MySpace
If you have a MySpace (NWS) account, look through your entire profile. It’s the same drill as Facebook: check your photos, friends’ comments, blog entries, interests, and other info from your profile.
LinkedIn
If you have a LinkedIn account, look through your profile, recommendations to you, and recommendations you’ve written. Chances are, there isn’t much here that will be inappropriate, because of the nature of this social network. But it’s still a good place to check.
Flickr
Do a search for your name on Flickr. Sometimes people will tag or title a photo with your name, especially if you attend lots of public events or have friends with eager cameras. Similar to Google Search, common names can turn up lots of other people before you find yourself.
YouTube
YouTube is similar to Flickr in that other people can tag you if they’ve filmed you with their video camera. Hopefully it’s not some kind of scandalous video with night-vision and an interrupting phone call. Ahem.
MonitorThis
This new service scours a bunch of search engines, including Google, Yahoo! (YHOO), MSN (MSFT), Technorati, Twitter Search, and many others. I haven’t found its results to be that comprehensive yet, even though it claims to pull from all of those sources. But it’s still a young service and hopefully will improve over time. You can receive the search results as an RSS feed.
Other Social Media Sites
If you have an account on another social media site, such as Delicious, Digg.com, last.fm, etc, create a list of them. Go through each one with a mindful eye towards potentially inappropriate content, just like I mentioned with Facebook, MySpace, and LinkedIn.
Your Own Site
Lastly and perhaps most importantly: your own site. Look through your site with the same critical eye as you did for the aforementioned social networks. For many people, if they manage to find your site, they will consider this a goldmine of information about you. Everything you publish is subject to their interpretation.

How to Control What Others Are Seeing

Next, you need to control what others find about you. While you can’t control every little thing, there are ways to steer the overall findings, and thus, your online reputation.

Get Your Own Website
The best defense is a good offense. If you create your own website, you could potentially appear high in search engine results for yourself. This will give you a way to explicitly control your online reputation. You don’t need to go all out and start a blog; even a one-pager with basic info will do.
Get Your Own Name On Social Media
Create social media accounts and get your own name before somebody else does. Although the risk of someone pretending to be you is low, you will at least have these online appearances under your control. Even if you don’t actively use those sites, put up a basic profile.
SEO Your Content
If you optimize your site for search engines, then your actively-controlled content will rank higher than other potentially embarrassing or outdated content. Since most people only look at the first page of search results, the further back you can push the bad stuff, the better. Creating various social media accounts can also help here, because they will appear in search results and push undesired content away.
Facebook
As you go through your Facebook profile, remove any potentially inappropriate photos or info to clean up your profile. You can remove yourself from a photo by clicking the “Remove tag” link next to your name, though you cannot delete the image yourself – you will have to ask the owner of the photo to do it for you.
MySpace
Again, the the same drill as Facebook: remove any potentially inappropriate photos, friends’ comments, blog entries, interests, and other info from your profile. Social networking is all fun and games, until someone loses a date or job from it.
LinkedIn
Generally, you don’t have to worry too much about inappropriate content in LinkedIn, due to its professional nature. But a less-than-flattering recommendation could be bad. You can email the author and kindly ask for a rewrite if that’s the case.
Flickr
Unfortunately, you cannot remove someone else’s photo, nor can you remove their tag mentioning your name. All you can do is email the owner and appeal to their kindness, generosity, and discretion. If negotiations get rough, consider buying them a premium Flickr account as a gift.
YouTube
Similar to Flickr, you cannot remove someone else’s video or tag of your name on YouTube. You can try flagging the video, but that won’t remove it. The best way to do that is to email the owner directly.
Other Social Media Sites
If you have created a list of your accounts on other social media sites, go through each one and remove any potentially embarrassing content. Tedious but worth it.

Duct Tape Marketing also lists a ton of reputation management tools, though I didn’t find many of them to be worth the time needed to learn & use them. I know that the services I’ve listed here may already take the average person quite a while to do.

They are worth it though, especially in today’s connected world. You never know when a potential date, employer, friend, business partner, or family member might be doing some online snooping on you.

Photo by: Photo Mojo

Twitter Fizzle

Twitter I’ve been experimenting.

Not the college-student kind of experimenting, goodness no.

I’ve been experimenting with Twitter, trying it out as a publishing platform and getting a feel for the Twitter culture. Here’s my assessment so far.

Quantity vs Quality

A friend who has made zero tweets has been playing the numbers game: he is trying to get as many followers as he can without any automated software. He’s up to 430-ish as of this post.

IMO, it’s a pretty lame sign that 430 people out there will “follow” you even if you haven’t written a single tweet.

The problem is, he’s not alone. While others do actually make tweets, they employ automated software to increase their number of followers. However, the people that are following them are also doing the same thing. So it’s people who want more followers following other people who want more followers. Most of them don’t really care what others are tweeting, as long as they’ll follow them back. In other words, it’s all about quantity, not quality.

These people are all internet marketers of some sort – social media marketers, SEO marketers, email marketers, multi-level marketers, etc. It’s like Twitter is a cyclical inbred ecosystem of marketers.

I don’t mean to generalize here. There are a lot of earnest people sharing their thoughts and trying to write something meaningful. Unfortunately, my experience has been a lot more noise than signal.

Part of my experiment was to follow each person that was kind enough to follow me. At first, I found it flattering to be followed by a random stranger. Then I realized they were just marketers who wanted me to follow them back. If I didn’t, they would unfollow me.

You follow?

They follow me and wait for me to follow them back. If I do, I inflate their follower number. If I don’t, they unfollow me.

What? They didn’t want to genuinely follow me in the first place? I feel so… so used.

As such, I’ve been purging my follower list of the most obvious marketers. And right away, I saw my follower number drop as their automated tools realized I no longer followed them – and automatically unfollowed me. Fine by me. I’d rather have quality over quantity any day.

Built-in Community

Twitter is a publishing platform with a built-in community like Blogger.com (GOOG) and LiveJournal, meaning it is easy to:

  • Discover other users
  • Add them to your list
  • Be added by them
  • View all of their updates on a single page

If you create a blog with your own domain name, getting readers is a slow process of linking to others, promoting your URL, SEO, and other self-promotion tactics. A built-in community makes all of that much easier.

Such is the case with Twitter. You see someone you like, click on the “Follow” link, and voila – you’re done. They can do the same to you just as quickly.

Thinking about this makes me wonder… will micro-blogging services like this go the way of WordPress and MoveableType one day, where you can install your own micro-blogging service on your own domain? Hmm.

Ease of Use

I must admit, it is really easy to use Twitter. I don’t have to sit there and write & rewrite a lengthy blog post all day long. Just a few words and I’m already at my 140-character limit. Then I click “Update” and I’m all done.

That’s both good and bad, of course. There’s no way to go back and edit a tweet once it is sent. Sure, you can delete it from your history. But FriendFeed and other services have captured it already.

The ease of use does encourage tweeting though, especially for writers like me. The character limit can be frustrating as heck, but it is also a creative challenge. How do I say what I want to say within that space? It’s like writing a haiku – the limits imposed upon me force my creativity.

URL Shortening Woes

A friend pointed me to an article on URL shorteners by Joshua Schachter.

Twitter’s 140-character limit has made URL shortening services thrive because many URLs are long. Thus, Twitter users (Tweeters?) employ one of these services when tweeting a URL.

Schachter’s article warns that URL shortening services can be harmful, however:

  1. It’s tough to know if the resulting URL is spam or a legitimate article. Seeing a URL can sometimes offer clues on what the article is about, especially if the publisher made it SEO-friendly. URL shortening services obfuscate those clues.
  2. These services don’t offer any referral credit to the publisher, thereby robbing them of inbound link SEO benefits.
  3. The URL shortening service is now another point of failure. If the service has an outage or goes under, then all of its shortened URLs will no longer work. Of course, if a publisher has an outage or goes under, the same will happen. But Schachter argues that URL shortening services are still an unnecessary point of failure.
  4. Even if there’s no outage, they add an additional step that may slow down the retrieval of the target article.
  5. He adds, with what I like to think is a surreptitious wink, that URL shortening services could one day decide to monetize their services and insert an annoying interstitial ad between you and the target article. How awful would that be?

To add more drama to the issue, Digg.com recently released the DiggBar, much to the ire of many a netizen. The DiggBar is yet another URL shortening service, but with a twist. It adds a toolbar at the top of the page and retains it’s shortened URL instead of bouncing the user directly to the target article.

Unfortunately, most users won’t realize that they are still on the Digg.com domain unless they look at the URL. This means they can’t bookmark the target article directly and the publisher gets no SEO benefits (though there’s a debate about this). Fortunately, two developers have offered technical solutions to publishers:

  1. a JavaScript-based solution to remove the DiggBar, which I think is better
  2. a PHP-based solution to display a message to DiggBar users

In any case, it’s tough to get around URL shortening services on Twitter. How else can you share a legitimate & useful URL?

Outages and Glitches

Twitter’s been having outages again. Last month, I lost a few tweets, as did many other Tweeters. After weeks of silence, Twitter fixed it.

Apparently, the Twitter black hole (or Fail Whale) is back again.

The Twitter Virus

Technically, it wasn’t a virus – it was more of a worm. And more specifically, a cross-site scripting (XSS) attack using a client-side language such as JavaScript.

The worm hit Twitter hard. It originated on the StalkDaily website and at best, will modify your About Me section and generate tweet spam. At worst, it will lock you out of your Twitter account.

Fortunately, there’s a way to remove the worm from your account:

  1. Clear your browser cache & cookies
  2. Log out of Twitter & Twitter apps you are using
  3. Change your Twitter password on Twitter.com
  4. Log back into Twitter
  5. Delete any StalkDaily tweets your account has made

This could have been a malicious marketing ploy by StalkDaily, or it could have been committed by a hacker using them as the scapegoat. Whatever the case, this ordeal has shown how vulnerable Twitter can be.

Instant Messenging vs Twitter

Some people use Twitter like a public IM client. Unfortunately, if you haven’t been following the conversation, it can be confusing and end up looking like noise.

You know what I think is especially stupid? Those short useless tweets, like “@so_and_so Yes I totally agree!”

That’s great that you totally agree with @so_and_so, but what are you agreeing about? Why should I care that you agree? Do I really need to click on @so_and_so’s profile and wade through previous tweets to make sense of your conversation? Ugh.

Whenever I reply to someone on Twitter, I make sure my tweet is useful and offers some kind of context. Like this one: “Haha I just set up a “@mikeleeorg” Twitter search too, @Scheinker. My ego is now satiated.”

It’s tough to cram a whole lot in 140 characters, but at least it’s better than a simple “Haha.”

Pay Per Tweet

The blogosphere was once ablaze with blacklash against PayPerPost and similar services that gave money to bloggers for writing product reviews. The fire has somewhat subsided, though repercussions still exist for writing paid reviews, especially from Google.

It seems the parent company of PayPerPost, IZEA, is back again with another product: Magpie. This one pays Tweeters for making sponsored tweets.

While some people like this product, others despise it. Most seem to despise it.

Personally, I am not a fan. Though I’ve written paid reviews in my blog before, paid tweets are different in terms of their utility. It is easier to make a full blog post useful because you can write as much as you want. In my RSS reader, I subscribe to plenty of bloggers who regularly write paid reviews. Since they do so in a useful manner, I don’t mind at all.

But with only 140 characters, it is very tough to make a paid tweet useful.

Seeing a few paid tweets from someone doesn’t motivate me to unfollow them right away, especially if they’ve made many useful & thoughtful tweets too. Unfortunately, people like that are rare. Generally, those that make paid tweets are the same people playing the numbers game.

On a side note, I can see the allure of this simple game:

  1. Create a Twitter account
  2. Use software to automatically generate thousands of follows (who don’t really care about what you’re tweeting, as long as you follow them back)
  3. Make paid tweets and links back to your affiliate programs
  4. Profit

Easy as it sounds, it is still pure spam, in my opinion. It unnecessarily clutters the Twitterverse with junk mail (junk tweets?) and noise. Unfortunately, it is inevitable. Any lure of easy cash always draws hordes of people.

Conclusions

Twitter is fun and allows me to share short tidbits once in a while. Sometimes, I interact with a friend or two. Occasionally, I’ll see a useful or thoughtful tweet and click on a cool link. For those moments, Twitter is a pleasure.

More often than not, Twitter is a lot of random, useless noise.

I’m sure it will get better though. The Twitter team is earnestly trying hard to improve their product. I’ll keep using it too, for the ease of use and creative challenge the 140-character limit imposes – though I hope a viable solution to the URL shortening issues surfaces soon.

In the meantime, I’ll be unfollowing the noise and following more signal.

Former Yahoos Take Yahoo! Back

Happy Post-April Fools!

Yesterday, we released a press release titled, “Former Yahoos Take Yahoo! Back: WebMocha, a start-up created by former Yahoo engineers, purchases internet giant Yahoo!

It was an April Fool’s joke of course, but a few friends almost believed it. Gotcha! Hehe.

We thought the line, “Effectively immediately, the new company will be renamed WebMochahoo!.” was absurd enough to imply it was a joke, but, heh, maybe not. I’m glad to hear we danced the line of subtlety & irony well.

Writing it was a lot of fun. We had some really far-out ideas, but toned down the final copy wisely. I even searched around for PR article guidelines and looked at a few real ones about past mergers and acquisitions.

In the press release, we listed a Hiro Nakamura as our Media Relations contact, as a nod to Heroes (great first season, this season: meh). I even set up the email address motryingtopeekhuhc.ahcombewwhatareyoudoinghal@orih, in case another Heroes fan wanted to contact us. In my head, I had this whole plan to reply to each person as if I was Hiro and end each email with the exclamation, “Yata!” Alas, only one hardcore fan emailed us. (Props to you, Jason!)

We tweeted this, posted it on Facebook, and spammed a few friends and alumni lists. By the end of the day, we had a significant increase in unique visitors – more than 10,000%! Of course, our site isn’t a traffic destination and we’re not monetizing this traffic, but it’s a neat metric.

I’m not sure when we’ll take the press release down, but I figured I’d record it here for prosperity. The one on the site is better though. It has photos.

Former Yahoos Take Yahoo! Back

WebMocha, a start-up created by former Yahoo engineers, purchases internet giant Yahoo!

Sunnyvale, CA (PRWEB) April 1, 2009 — WebMocha LLC today announced it has agreed to acquire Yahoo! Inc. (Nasdaq: YHOO), a leading global Internet brand and one of the most trafficked Internet destinations worldwide.

WebMocha is a technology and web development services agency founded in 2008 by a group of former Yahoo engineers. Effectively immediately, the new company will be renamed WebMochahoo!. The new logo will be in red.

When asked why this purchase was made, WebMocha co-founder Mike Lee replied, “At this bargain basement stock price, why not?” Under the terms of the merger agreement, WebMocha will acquire all of the outstanding equity interests in Yahoo! for $18 per share, representing a premium of approximately 28% over the current stock price.

“Our first order of business,” added WebMocha co-founder George Diaz, “will be another re-org. After the initial re-org necessary for the transition, that is. Then we’ll have meetings about meetings.” Indeed, Yahoo! has lost numerous employees and executives in the last year, both from attrition and corporate reorganizations. In that time, executives Carol Bartz and Elisa Steele joined as Chief Executive Officer and Chief Marketing Officer, respectively, after Yahoo! co-founder Jerry Yang stepped down from the CEO position in November, 2008.

WebMocha executives will be enacting changes to raise morale and streamline productivity while a deep analysis of now WebMochahoo!’s business model takes place. This analysis will culminate into a 100 Day Plan that will be delivered in exactly one hundred days, give or take a few.

This step is just the first in a series of major acquisitions WebMocha will be making this year. Many others are also in the works. Webmoogle? Microcha? Webay? Facemocha? Webazon? The possibilities abound.

Effective immediately: foosball tables will be placed in every break room on every floor. All Year End Parties will be canceled until the company is back on the track of significant profitability and shareholder value.

When asked about the traditional Yahoo! yodel, WebMocha co-founder Barney Mok said, “Yeah…that’s gotta go. We’re bringing back the Arsenio Hall fist pump to instill fear in our competition.”

About WebMocha LLC

WebMocha LLC is a California-based web development and technology services company that builds optimized, high-performance, enterprise-level web applications.

Contact:

WebMocha LLC
Hiro Nakamura, 415-555-4180 (Media Relations)
motryingtopeekhuhc.ahcombewwhatareyoudoinghal@orih

About Yahoo!

Yahoo! Inc. is a leading global Internet brand and one of the most trafficked Internet destinations worldwide. Yahoo! is focused on powering its communities of users, advertisers, publishers, and developers by creating indispensable experiences built on trust. Yahoo! is headquartered in Sunnyvale, California.

Contact:

Yahoo! Inc.
David Yang, 408-555-7426 (Media Relations)
yangmeister@yahoo-inc.com
Jerry Filo, 408-555-4110 (Investor Relations)
f@yahoo-inc.com

###

April Fools, obviously.

Biz Ideas from Twitter

Twitter Business ideas are easy. It’s execution that’s tough.

I recently made that tweet because, well, I believe it to be true. There are many ways to brainstorm and come up with great business ideas. Actually going out and doing it is significantly tougher than that.

Since I began tweeting in earnest, I’ve come up with a few business ideas too. Not all are great. Some are downright stupid, I’ll admit. But hey, that’s the fun of brainstorming ideas. You just let your mind wander, stupid or not. Only after you’ve generated a ton of ideas do you decide which ones are worth it and which ones aren’t.

Here is where mine has wandered so far:

  • Build-a-Bear-like store, except u can mix-n-match animal parts. A bear w/ wings, duck bill & elephant trunk, for example. 9:19 AM Mar 17th

  • Designer oxygen tanks for people in smoggy cities like LA, NYC, Beijing, etc. 3:23 PM Mar 19th

  • Med-to-large boxes should have handles. (Not really a biz idea, more like a packaging idea…) 6:39 PM Mar 19th

  • Barbers & hairdressers that make house calls. Wonder if that’s been done already… 3:15 PM Mar 21st

  • Online niche directory of businesses for at-home web workers & entrepreneurs, like myfax.com, mailboxes etc (online & offline). 4:20 PM Mar 21st

  • Make Gummy Vites multi-vitamins for adults – luv ’em! 10:04 PM Mar 22nd

  • How about a niche blog network of men’s topics, a la GQ + Maxim + Car & Driver http://tinyurl.com/dxtpsn (an older idea of mine) 1:48 PM Mar 25th

  • A CPM ad network for games like WoW, GTA, Wii Fit, etc, where u can upload ur ad or logo & have them appear in the games. 8:28 PM Mar 25th

  • The Office + American Idol = mockumentary TV show about the drama behind the contestants. Or +Top Chef +Survivor +Apprentice, etc. 11:52 AM Mar 27th

Want to see more business ideas? Want to discuss business ideas? Follow me on Twitter at @mikeleeorg! (That was kind of a shameless plug, wasn’t that?)