<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Keith's Web Blog RSS Feed</title>
<language>en-us</language>
<link>http://www.keithwatanabe.net/index.php</link>
<description>Keith Watanabe's Website</description>
<item>
<title>Google and Yahoo in 2008</title>
<link>http://www.keithwatanabe.net/blogs/2008/1/2/2a85ded9a6471b256aef75886510d7f8.html</link>
<description><![CDATA[<font color="#000000">You can't talk about Google without talking about Yahoo in some way.  I think MSN should be made irrelevant as it is truly a 3rd rate copy of copies.  But the big question should be how these two behemoths focus their energies for this year?<br />
<br />
While Google looks mobile bound, Yahoo might be moving towards social.  I really hate looking at these two companies in these terms because I think these terms are passe.  I think there is another picture to look at, something bigger than just mobile and social (while these two are big, to me, it's just marketing's current buzz).<br />
<br />
I think Google needs to become something like the engine of the internet.  I guess you could call it the Web OS.  It will form the basis of all internet related aspects.  APIs, links to websites, data relation, etc.  In other words, Google will become more of the foundation for how the internet runs.  You have all of their open APIs like Base, Maps, Ads, Android, even OpenSocial to a degree.<br />
<br />
Yahoo should focus on becoming <em>The</em> content provider/creator.  If I were to refocus Yahoo, it would be to first get rid of all the useless things that it bought or things that doesn't do it any real good.  For instance, I'd kill Yahoo's search.  Just let Google power it.  I don't see any difference anyway (which is a huge problem in my book).  <br />
<br />
Next I'd kill Yahoo's notion of it being a portal.  A portal for what?  What a stupid term that got a lot of companies in trouble for forcing people to try to do everything, but doing everything in a sloppy, disorganized, unfocused, and low quality manner.  Yahoo shouldn't even have a &quot;front&quot; page anymore.  They should get people to move towards &quot;My Yahoo&quot; or something more useful.  Help people build their own page.  I'm not talking about another shitty &quot;let's share my stupid page with my friends&quot; type of deal.  I'm talking about going through their troves of content and letting users filter out all of their crap which makes their front page so confusing.<br />
<br />
Yahoo should then focus on purely content APIs.  News, weather, movies, music, TV, etc.  <strong><em>Content, content, content, content</em></strong>.  Let Yahoo be this middle man of content, a content distributor and even creator.  Google will then find ways of mining it.  It's a nice symbiotic relationship that they could build.<br />
<br />
Also, Yahoo should be a front end service.  If Yahoo is to be a content provider/creator, it must also figure out how to make such services presentable.  In other words, make them look nice, make it easy for people to create more services, make it easy to access and figure out what's available for them.  If you go to Yahoo's homepage, you'll see a bunch of junk floating around.  You got some news items, a ton of confusing ads, this horrible sidebar in which my eye hardly glances, and a TINY search bar.  Oh not to mention that stupid appearing menu for my email that enlarges and shrinks the page in annoying ways.  What the hell is this?  Yahoo is trying to push a ton of garbage onto me without figuring out what I want at first.  It's almost like going to a generic buffet in Vegas.  Going along the analogy of buffets, Google is more like the Wynn buffet, where you have smaller quantities of food, but the stuff is done well.  On the other hand, Yahoo would be the Main Street of buffets, where you get tons of choices, but the preparation is done in a mediocre manner.<br />
<br />
If I were re-designing Yahoo's pages, I would start with a blank page and just ask questions about what a user wants and slowly build up a page with all the content available for them.  I suggest anyone with some authority at Yahoo to read my rant about Linux on the desktop.  Yahoo needs a similar strategy.  While Yahoo has the marketshare due to their long reign, I can easily imagine them losing it or at least pieces of it slowly to competitors who simply have more focused capabilities and better marketing.<br />
<br />
Along those lines I'd also make Yahoo a single point of sign on for the internet.  There should be some trusted crossover between Google and Yahoo to allow people to reutilize their email addresses as the same login between platforms.  If that happens, then they should also get rid of the stupid page that forces people to re-login everytime and put everything into some framed version so that people don't have to go between various pages and have all their main applications and links centralized from a logical point.<br />
<br />
Finally, Yahoo needs to return partly to their roots on what made them successful: a directory.  While Yahoo as a pure directory is impossible because of the sheer number of services out there, Yahoo needs to re-invent itself in terms of marketing its applications in the form of a directory structure.  Or something that bears resemblance to a directory to make sense of the hundreds of things within Yahoo.  Having that sad little strip on the left side just doesn't cut it and I'm certain more services could potentially see the light of day if people weren't obstinate and realized how horrible of a front page that they have.<br />
<br />
Google and mobile/wireless are combos people are going to start murmuring about since, well, it's Google trying to get in.  While it'll be interesting to see their plans if they can get the bid, I'm more afraid of them failing in getting it.  Probably if they make the bid, they'll open it up for everyone.  I don't think that would be a great business decision.  The infrastructure cost in that would be insane.  But let's say that they don't get the duke.  My alternative plan is for them to buyout AOL, kill dialup, improve LAN connectivity through installing fiber in major cities and lowering rates and selling that.  Personally, I'd love to see that happen more than Google getting the wireless bid. I mean, it just makes more sense from a business perspective.  The customers are already known, all you're doing is just upgrading lines, you destroy that evil faction of sales that AOL has, you get rid of the old dialups, move everyone to IPv6 so everyone will have a static IP and you can give the cable monopoly a real run for their money (i'm not sure if Time Warner still has a part in AOL, probably do so that'll make this deal even sweeter).  Not to mention you'll make M$ shit in their pants because you end up controlling the other side of infrastructure.n  The other major thing is that Google will finally have a new form of business to earn continuous revenue from.  It will be a natural fit and a good way for the internet to finally evolve.<br />
<br />
Yahoo should NOT make a purchase or investment in Facebook.  I just think the whole SNS is passe.  Yahoo should focus on improving what they have rather than continuously broaden themselves out.  Let some other company like M$ make the mistake of investing in a piece of junk like Facebook.  Have you seen Myspace recently?  It still sucks even with the interface change!  People just migrated over to Facebook!  So is Murdoch's $650 million still worth it?<br />
<br />
Both of these companies need to realize what they have and make better utilization of their resources.  I think Google has a lot of momentum and brilliance while Yahoo has the legacy.  But both simply lack focus to improve on what they have.<br />
<br />
Anyway, if anyone wants to hire me as a strategist for either company, go to my profile page here and contact me through my linkedin account or facebook account.</font>]]></description>
<pubDate>Wed, 02 Jan 2008 02:22:15 -0700</pubDate>
<guid>http://www.keithwatanabe.net/blogs/2008/1/2/2a85ded9a6471b256aef75886510d7f8.html</guid>
</item>
<item>
<title>Microsoft's Strategy for 2008 (And Beyond!)</title>
<link>http://www.keithwatanabe.net/blogs/2008/1/2/66ca7b3e12a9d6378fae1170483e1e6d.html</link>
<description><![CDATA[<font color="#000000">Since I'm working on these 2008 strategies, I decided to give some advice to Microsoft: kill MSN.  Or rather stop putting anymore money into it.  Stop trying to compete against Yahoo and Google.  Vista was a huge flop and everyone knew it.  DRM, locked down devices, closed, proprietary systems are just so 1980's-2000.  You had your 20 year run, it was great, we had fun, people made money, now it's time to move on.<br />
<br />
First Microsoft needs to get rid of Ballmer.  There I said it.  He's not a geek, never will be, and I don't think anyone in the industry really respects him (much less likes him).<br />
<br />
Microsoft should not put more money into Facebook.  It's just a bad buy.  Yeah, there's some nice things in there like games, but it's just integration.  You just can do a little bit more than say Myspace.  Sure, they have open APIs, but I just don't see a point still.  I think SNS are great but I don't think anyone will be the be-all-end-all solution that these major companies are looking for.  They're limited in what they can do and the only thing that they have is the occasional returning user.  Great.  Move on.  For that matter, Microsoft should not get into the SNS space.  It just doesn't fit who they are.<br />
<br />
I mentioned this before, but I'll mention it again for their sake: Microsoft needs to go more into scientific computing.  It blends with Bill Gates' philanthropic beliefs/causes.  Google has moved into Green technologies, but Microsoft doesn't need to.  Instead, I think a better area would be to focus on areas like medicine, genetics, nanotechnology, space exploration and robotics.  Probably robotics is Microsoft's best bet and I would start shifting more budget into areas like automation.  Think about things like centralized control of home appliances through one's computer.  We have notions of services like networks, telnet, ftp, who, etc. but these are primitive compared to the potential number of services out there.  Why build something 5th rate like Zune when there's probably a lot more practicality in things like timed heating, programmable meals, house cleaning, taking out one's garbage, cleaning the dishes, etc.?  My stupid microwave is in Japanese, but the functions are identical to one sold in the US.  Why should I be put into a situation where my limitation is the localized language?  Imagine if it were controlled through my computer!  You pick up your microwave dinner at the store, the microwave reads the barcode which translates into instructions on your computer.  All you have to do is tell the computer when you want to eat.<br />
<br />
Or how about a better vacuum?  Have you ever seen those crappy ones with wheels?  They're small and supposedly can go under your sofa.  But what abouts the corners or ceiling where tons of mold can grow?  I don't need another mp3 player, I need a better friggin' vacuum!  And of course, this is simply AI and robotics.  The funniest part is that this thing is such a common problem why hasn't someone tried to tackle it in an elegant way?  The stuff I see is novel.  I don't want novel, I want elegant and efficient.  I see this situation as being more useful than a stupid XBox.  If my clothes were cleaned, my bed made, my garbage taken out, my food made, my floors cleaned, my walls washed, my toilet scrubbed, then I could focus on more important things in my life (or rather that my place would be more hospital and I'd have more friends come over).  I honestly don't care who solves this problem, but I think Microsoft has certainly the funds and people to make this thing work.<br />
<br />
</font>]]></description>
<pubDate>Wed, 02 Jan 2008 02:47:09 -0700</pubDate>
<guid>http://www.keithwatanabe.net/blogs/2008/1/2/66ca7b3e12a9d6378fae1170483e1e6d.html</guid>
</item>
<item>
<title>StarCraft II</title>
<link>http://www.keithwatanabe.net/blogs/2008/1/13/59b25aa3fa32c308ec5ce743f68e5d37.html</link>
<description><![CDATA[I've always been a huge fan of Blizzard's games, although admittedly I never got into the whole World of Warcraft MMORPG.  However, whenever Blizzard does a game, they do it the <em>right way</em>.  StarCraft II looks like it's shaping up to be a massive hit.  The graphics are cutting edge as usual.  But I'm heavily intrigued by the new units.  One in particular looked just insanely <a href="http://www.starcraft2.com/features/terran/viking.xml">awesome</a>.  It seems that the Blizzard team, in their constant attempts to appease us otaku fanboys, now are trying to put some of the Transformers/Macross Plus into their games!<br />
<br />
What I really like is how Blizzard is able to incorporate more conceptual gameplay that goes beyond simple balanced statistics.  For instance, check out this new Protoss unit called the <a href="http://www.starcraft2.com/features/protoss/colossus.xml">Collosus</a>.  It isn't the prettiest thing to look at, but watch how it scales a wall, allowing you to strategically traverse difficult terrain.  That idea incorporates the concepts of terrain, physics, graphics and gameplay without really just looking at boring game statistics.<br />
<br />
Another element that's great about Blizzard games is that they incorporate a lot of social satire into their games.  For instance, for the new <a href="http://www.starcraft2.com/features/terran/reaper.xml">Reaper</a> units, there's a few funny lines:<br />
<br />
<blockquote>&quot;Reaper troopers are chemically altered to make them even more aggressive..&quot;<br />
<br />
&quot;Perhaps unsurprisingly reapers are also enthusiastic users of stimpacks.&quot;<br />
<br />
</blockquote>The first line is simply the whole notion of the biological experiments that occurred for soldiers in Vietnam with heroine, while there seems to be some unsaid sarcasm directed towards the whole drug use thing.<br />
<br />
Either way, I'm looking forward to this game just on the basis of game play.]]></description>
<pubDate>Sun, 13 Jan 2008 02:34:24 -0700</pubDate>
<guid>http://www.keithwatanabe.net/blogs/2008/1/13/59b25aa3fa32c308ec5ce743f68e5d37.html</guid>
</item>
<item>
<title>Recent Games</title>
<link>http://www.keithwatanabe.net/blogs/2008/1/13/e3ec4121e189b278cc24f6adc7d775a6.html</link>
<description><![CDATA[This past two years I had the opportunity to play Command and Conquer 3, Heroes of Might and Magic 5, Elder Scrolls 4, and Neverwinter Nights 2.  It's been a while since playing the last two, but recently I had the opportunity of finishing C&amp;C3 and once again trying my hand at HOMM5.  Here's some short thoughts on each of these:<br />
<h2>Command and Conquer 3</h2>
This game could potentially get pretty addicting and frustrating simultaneously.  The so-called &quot;easy&quot; level felt more like a difficult level.  There was some interesting aspects to the game like the Nod <strong>Avatar</strong> vehicle being able to &quot;upgrade&quot; via crushing four different types of vehicles and then assimilating them.  Also, giving the <strong>engineers</strong> (and engineer types) the ability to capture and restore Avatars, Juggernauts, etc.  <br />
<br />
However, I thought some of the game made it slightly harder to create and structure your base.  The 3D tiling makes it really hard to place objects and gets confusing.  I couldn't really deploy any sensible strategy based on distance because the terrain made judging distance quite tough.  Also, what happened to some of the previous units from C&amp;C2?  For instance, the other Mammoth Tank Mk 2 was cool.<br />
<br />
I still enjoy playing this series but the UI with the emphasis on 3D is making the game nearly unplayable or unmanageable.  It's just far too complicated to manage so many units and deal with all the different elements interacting with each other on screen.  It's definitely a lot different than the old Dune days.<br />
<h2>Heroes of Might and Magic 5</h2>
To show you how long I've been playing these games, I started out on Might and Magic I and practically played most of the series.  I missed out on 4 &amp; 5 as well as King's Quest (because I heard that it was impossible to run on a Commodore 64).  Ever since M&amp;M1, I've been trying to get every game that's come out per year.  When 3DO when out of business, I got depressed since two of the best series were dead in the water.<br />
<br />
Fortunately, <a href="http://www.ubi.com">Ubisoft</a> bought the rights to the game and resurrected it.  What they produced in HOMM5 was a graphically updated version of HOMM3.  I found the game to be far too well balanced as if the creators decided to take a safe route and appease hardcore old school fans.  From what I've read, HOMM5 employs the World of Warcraft graphics engine, which isn't bad, but I think there was some problems that I need to point out.<br />
<br />
The game is quite heavy and prone to crashing.  Sometimes you can't even load the game.  I got the extension <a href="http://www.ubi.com/US/Games/Info.aspx?pId=5009">Hammer of Fate</a> and it had some audio problems just after the initial load.  Apparently, the game designers decided to hold off on any further updates and recently had released a new extension <a href="http://www.ubi.com/US/Games/Info.aspx?pId=6081">Tribes of the East</a> with the latest patches.  I'm actually pretty disappointed that more maintenance on the game hasn't been done because this game is VERY buggy.<br />
<br />
My biggest gripe about the game is that the AI takes far too long to go through a single turn.  At one point, I would wait at least 10 minutes for the AI to complete a turn!  This is absolutely ridiculous!  During my little Christmas break, I would go between cleaning up my apartment and playing the game because each turn was taking too long.  <br />
<br />
Another huge disappointment with the game is the unwieldy game editor.  I loved the previous games because they provided a cool editor for building your own scenarios.  However, with more 3D effects becoming prominent, it's obvious that HOMM5 too has fallen by the wayside and emphasized form over story and gameplay.  The editor just is too frustrating to work with.  For example, the dizzying zoom in and out effects when trying to place an item becomes nerve wracking that I just end up giving up.<br />
<br />
From that one thing I have to say is that the world isn't really that much bigger.  In fact, it feels like it shrank despite having the ability to visually zoom into more details.  Some of the gameplay was lost between 4 and 5 as well.  For instance, you can't move use individual creatures as units without the hero.  That was one cool feature with HOMM4.  <br />
<br />
Hopefully, Ubisoft does not stop producing the HOMM and M&amp;M series and that they utilize these two releases as learning experiences in expanding the HOMM/M&amp;M universe.  <br />
<h2>Elder Scrolls 4</h2>
I had picked up Morrowind (Elder Scrolls 3) a few years ago and discovered what a gorgeous environment that was created.  My coworker at Ticketmaster later showed me a screenshot of the newest version and I was baffled.  So I couldn't wait a few years back to pick up what looked like a highly immerse, incredibly detailed world.<br />
<br />
To say the least, <strong>Elder Scrolls 4</strong> probably was too immersive.  Meaning that there's so much detail, you feel lost.  I enjoy games with detail but I don't like the fact that the detail forces you to waste a lot of time.  For example, in both games, if you want to travel around, there's no easy short cuts outside of just walking from point A to point B.  I mean, they did have some town teleportation type of tricks, but in general, if you're looking for a cave, you really have to delve into the game and find it.  I got frustrated on more than one occasion because I'd end up losing confidence in determining whether or not a particular place was the real spot.    <br />
<br />
The other thing that I don't particularly enjoy about such a game is that you feel like you're wasting time with meaningless travel.  In the whole going from point A to point B, you might not doing anything outside of just walking for long periods.  No fights, no items to pick up, no meaningful quests to solve.  Just walking.  If you ever saw the movie <a href="http://www.imdb.com/title/tt0060666/">Manos: the Hands of Fate</a>, then you'd know the pain I feel.<br />
<br />
I think gameplay just look a good movie, a good book, and a good song should be meaningfully filled.  You don't want to waste the user's time on gratuitous graphics just for bragging rights.  And you definitely don't want to increase the user's frustration level too much either.  Take <strong>Ultima 5</strong> for instance.  In <strong>Ultima 5</strong>, the world is QUITE large for an RPG, even now.  Lots of towns to explore and many options to do.  But the gameplay is never boring, imo.  Even as you're wandering, you might encounter a group of trolls or orcs to get a little bit of experience.  Sure, Elder Scrolls does something similar, but I think the presentation make each games different in terms of something that feels rewarding.<br />
<br />
I've yet to complete this game, so maybe I might try taking it up again sometime in the near future.<br />
<h2>Neverwinter Nights 2</h2>
I got a few of my friends somewhat addicted to this game.  This type of game really replaces the whole Friday/Saturday night D&amp;D game + pizza concept.  But I really like the way you can build up different types of characters and experiment.<br />
<br />
The latest installment wasn't as big of a hit as the first one.  Perhaps, the biggest problem from what I've read was that the game was too loose and didn't have the same level of story  telling as the first game.  Also, the ending supposedly was anti-climatical.  However, I've yet to finish this one either so I'll judge for myself.<br />
<br />
I think the interface wasn't as fluid at times as the original.  I had to re-map the keys to make the game play smooth.  I enjoy the moving camera concept to some degree.  It reminds me of some of these contemporary <strong>Matrix-like</strong> movies with the floating camera perspective. It doesn't seem to take away too much from the game play and you can do some cool stuff like zoom up on a treasure item or monster.<br />
<br />
I don't like the fact though that like many AD&amp;D games, they limit your level.  Level limits just don't make too much sense for me as it seems that putting a cap on a character's growth just makes the game boring and forces you to find something less limiting after a while.  Also, I hope that they publish many extensions that provide newer items and upgrades.<br />
<br />
Also, I really hope that this game expands on the notion of interacting with the world.  One thing that I've always loved about the <strong>Ultima</strong> series has been that the world increasingly becomes more interactive.  I like the idea of  being able to make bread, push a chair or break a glass item.  Visual appeal is only one aspect of making a world immersive.  You have to provide the elements of workability to compliment the look of a game.  Otherwise, everything is simply gratuitous CG.<br />
<br />
Anyway, these are my thoughts for now.  I think there was one other game but I'll have to check before bitching about it again :)]]></description>
<pubDate>Sun, 13 Jan 2008 03:32:22 -0700</pubDate>
<guid>http://www.keithwatanabe.net/blogs/2008/1/13/e3ec4121e189b278cc24f6adc7d775a6.html</guid>
</item>
<item>
<title>Yahoo's Open Strategy, Not Bad, Not Great Either</title>
<link>http://www.keithwatanabe.net/blogs/2008/4/30/24dcb135b13a6aee7663adcf3d1a455c.html</link>
<description><![CDATA[I was reading about the new potential <strong>Yahoo</strong> with regards to their <em><strong>strategy of openness</strong></em>.  I like basic concept because it's what I've been saying for years that <strong>Yahoo</strong> needs (needed) to do.  Of course with the pending <strong>Microsoft</strong> deal, it's hard to say whether or not this strategy will have legs, but let's ignore that possibility for now and focus on this current core strategy.<br />
<br />
In <strong>Techcrunch's</strong> article, it's mentioned that:<br />
<br />
<em>Yahoo wants to turn itself into one big social network-driven site, and simultaneously open many of its core services to get users and developers thinking of Yahoo as their Internet hub.</em><br />
<br />
I think <strong>Yahoo</strong> should avoid utilizing the buzzword &quot;social network&quot; at all cost.  It's passe and screams to me of lost revenue.  They had long lost the grounds on this to other competitors, most notably <strong>Facebook</strong> and <strong>Myspace</strong>.  The whole &quot;let's share&quot; and &quot;add as friend&quot; thing are just fancy groupware motifs re-packaged for investors.  And <strong>Yahoo</strong> doesn't need investors at this point (well, they need a missile to hit Seattle for their sake, but that's a different story).  However, opening their core services is the start of where they should be going (and probably if they pushed it about 4-5 years ago, they could've had a huge leg up <strong>Facebook</strong> and <strong>Google</strong>).<br />
<br />
The other part in the <strong>Techcrunch</strong> article that's good to point out is this quote:<br />
<br />
<em>There are three components to the additional news announced today - platformization, opening services, and portability.</em><br />
<br />
These ares are definitely the direction they want to move in.  Unfortunately, <strong>Google</strong> has already done these things whereas <strong>Yahoo</strong> is in the proposal stage and this screams of &quot;they just copied <strong>Google</strong>!&quot; I do like the fact that <strong>Yahoo</strong> is focusing on PHP (actually <strong>SecurePHP</strong>) as it will help a PHP guru like myself actually be able to get started quicker than say with <strong>Google</strong> (and again make someone like me more apt to use Yahoo than <strong>Google</strong>).  They call their engine <strong>YAP</strong> (<strong>Yahoo Application Platform</strong>).<br />
<br />
It seems the chief purpose in this is primarily for user retainership.  Not sure if that should be the chief purpose, but it's what they want.<br />
<br />
Now, let me show you a counter strategy to <strong>Google's</strong> based on my limited view of what <strong>Google</strong> is doing with things like <strong>Google Apps Engine</strong>, etc.<br />
<br />
Originally, I was saying that <strong>Yahoo</strong> needed to become an infrastructure platform for businesses, kinda like what you're seeing <strong>Amazon's EC2</strong>, <strong>Google Apps Engine</strong>, <strong>Sun's N2</strong>, etc.  The problem is that the majority of businesses trying to use the internet as a platform just have bad practices.  Too many outages, the high cost of setting, maintaining and improving that infrastructure to scale and (here's the key point for myself) <em><strong>simply re-inventing the wheel each time</strong></em>.  Companies that do provide this level of scale can eventually monetize that knowledge through re-selling their platforms.  As a side effect, you get to reduce your IT department size, since you no longer have to worry about dealing with a data center and can hopefully focus on business development by outsourcing the infrastructure component to a competent entity that utilizes best practices.<br />
<br />
That's the start of the future for <strong>Yahoo</strong>.  But there's more....<br />
<br />
I view Yahoo's future strategy as <em><strong>inverting their existing system</strong></em>.<br />
<br />
Right now, as users, we land on their homepage and utilize only certain aspects.  A lot of the crud that goes on their homepage is unnecessary cruft whose value and mileage varies on a per-user basis.  And a lot of the current stuff seems like legacy portal content.  In opening up <strong>Yahoo</strong>, they need to reverse that aspect and expose all that content for developers like myself.<br />
<br />
They've partly accomplished this through some feeds.  But we need more as I have been saying.  I think <strong>Yahoo</strong> needs to leverage the numerous partnerships with whomever they're getting their content from and allowing people to access that content without fear of repercussion  from a  lawsuit.  Imagine if someone wants to develop a music application.  That person could utilize Yahoo's service and create something without getting <a href="http://www.news.com/8301-10784_3-9930419-7.html?tag=bl">sued by the RIAA</a>.  That's a move that <strong>Google</strong> clearly has not implemented (yet).  We need to be able to access deep, specialized levels of information and reutilize existing things on <strong>Yahoo</strong>.  Imagine for instance, a developer/homepage creator being able to take images, audio and video from <strong>Yahoo</strong> to create a fanpage for their favorite artist.  If a developer can host such an application on <strong>Yahoo</strong> but legally be able to  utilize such resources without fear of a lawsuit because of some legal clause Yahoo can provide as part of their service offering, that means <strong>Yahoo</strong> services can potentially be revenue, socially and technologically driving.  I see this as a positive pro-active stance on what so many companies shy away from.<br />
<br />
I mean people talk about <strong>Mashups</strong> all the time, which to me are nothing more than something like a DJ splicing together bits and pieces to create a mix.  But for this to work there needs to be something protecting people so that these services can truly flourish.  Can <strong>Yahoo</strong> be the key to provide this type of service for developers?  Perhaps <em>cut a revenue sharing deal with those artists, studios, producers, and content producers to allow developers to do such things.</em><br />
<br />
Another part, and I think this is a key piece to <strong>Yahoo's</strong> long term survival (without <strong>Microsoft</strong>) is empowering the users on the ad front.  The big problem I have with ads is that people who want to use them are powerless to the randomness of context based algorithms.  Certainly what <strong>Overture/GoTo.com</strong> originally did was innovating and helped create an industry of its own.  But the fuel for those days is depleted and they must find a new source.  My major complaint about context ads simply is this: they suck.  I never feel like there's enough control and that web programmers are forced into some stupid SEO madness that really has no ROI, except for those who have high traffic.  It's always just been up to the webmasters to manage this.  Of course, the argument for this area is that people simply don't have time to manage these things (it's almost like managing being a day trader).  But at the same time the automation algorithms used to analyze one's site sucks and it's mostly what seems to be pure chance and high traffic where one can earn money for this.<br />
<br />
But in the end, people just aren't clicking on ads and people instead are turning to other solutions (some which are nefarious) to handle this aspect.  Which in the end implies that the solutions provided by <strong>Yahoo Search Marketing, Google AdWords, Microsoft AdCenter</strong> only can survive because of the size of these companies, not by the quality of the ad service provided.  Thus for me at least, control and the ad quality are what <strong>Yahoo</strong> need to improve upon.  If they can open up these services and allow developers to better tune ads to their advantage rather than relying on <strong>Yahoo's</strong> algorithms, there's a better chance for Yahoo to excel in this aspect.<em><strong><br />
<br />
Opening search is a must.</strong></em>  <strong>Google</strong> shot themselves in the foot by killing their old web service and forcing everyone to move towards their branded AJAX search.  I know what <strong>Google</strong> was thinking, but it was a bad long term move.  It is true that I use <strong>Google</strong> as my primary search engine, which naturally makes me inclined to prefer <strong>Google</strong> as the number one candidate if I would want to write some search function.  However, closing search and limiting it to a branded AJAX search just sucks.  <strong>Yahoo</strong> easily can compete here by providing unlimited queries with an XML response.  I don't think the results returned are going to be that much different in quality either these days.<br />
<br />
And here's some radical but (<strong>Google</strong>) killer ideas for <strong>Yahoo</strong> in terms of being innovative:<br />
<br />
They need to not impose any limits on queries returned from their results.  I think Google's use as an <strong>Apps Engine</strong> is limited simply because they impose limits.  Some of <strong>Yahoo's</strong> services, like search, already does this.  <strong>Amazon</strong> has limits too but they're smart enough to understand how to monetize their services for the enterprise (which to me means of the three, they'll survive in the long term).  Still some of their services are limited like <strong>Amazon's Web Service</strong> function has a limit of 1 second per query per IP address.  For a site that intends to be high volume one day, this imposes a huge restriction on being able to do things like threading queries, this is an impractical limit.  It's like what I said about <strong>Google's DB</strong> only being able to return 1000 results at a time: the most serious application you can write in truth is a local pizza ecommerce site.<br />
<br />
Here's where <strong>Yahoo</strong> can easily differentiate themselves again from the competition by removing such limitations on their services.  If <strong>Yahoo</strong> could provide the equivalent of <strong>Amazon's Web Service</strong> search for their content without the limited query response, I'd switch in a second.  The natural goal for any website is to scale up; so if the bottleneck becomes these services' limitations, then developers will end up being forced to shop around for someone who offers a better version.  And that's a great place where <strong>Yahoo</strong> or some major content providing company can enter.<br />
<br />
Finally, and here's the most radical idea that I think companies like <strong>Yahoo, Google and Microsoft</strong> need to move towards in attracting us developers is that they need to become something like <strong>VC funds</strong>.  I'm certain that many developers like myself dream of the day that our little service will one day get bought out by <strong>Yahoo, Google, Microsoft, AOL,</strong> etc..  I've known people personally who had this happen.<br />
<br />
What has been killing someone like myself is simply that I can't focused all my energy on my own stuff.  I've got to take a day job and can only put in 4-10 hours maximum a week on my own projects.  And even those hours are not guaranteed.  <br />
<br />
I'd love to see someone like <strong>Yahoo</strong> or <strong>Google</strong> just toss money at me to develop the next <strong>killer application</strong>.  And there's no doubt in my mind that others feel the same way.  This would be crazy as the flood of applications would be unlimited and you'd be creating a huge hot zone for an even faster push on the technology side.  This would be like a renaissance of computing (things are already happening like this but a lot of what we get is crap).  But given the potential of services provided by <strong>Yahoo</strong>, the openness of their feeds and usage of infrastructure, etc. the quality level might be a lot higher.<br />
<br />
There are some catches to my idea, but as with everything, there's a method to my madness.  And there's a nice way for <strong>Yahoo</strong> to monetize this nutiness:<br />
<ul>
    <li>The venture money would come in tiers.  So it all depends on the ambitiousness of the project.  It might range from $50 for a silly localized pizza site, to $1500 seed money per week/month all the way up to $60,000 for a one year contract on a project.  I'm certain Yahoo already does something like this internally where budgeting for projects get proposed and then later killed.  This probably is a far cheaper solution.</li>
    <li>There would be a review process on applications based on the scale of the project.  People who want the highest ($60k) tiered project must receive a review of their site/business plan with their business development groups.  This helps potential businesses work with people who specialize in growing businesses.</li>
    <li>Periodic code reviews with internal Yahoo developers will go on consistently. </li>
    <li>Now, here's where <strong>Yahoo</strong> gets the money back: depending on the success of the site, <strong>Yahoo</strong> would get an automatic level of ownership of the business/application, revenue sharing, etc. guaranteeing that they would get a return on their investment.  Again, it's a <strong>VC fund</strong> so <strong>Yahoo</strong> essentially gets first dibs.</li>
</ul>
The thing is that this is a new form of ecommerce, risk taken to the extreme.  There's too many punk kids like myself who just don't want to deal with the ego slamming of venture capitalists (in my case because we've seen how typical VCs operate and simply because most of us don't have an MBA).  But you gotta ask yourself (that is YOU <strong>Yahoo!</strong>) did Steve Jobs, Bill Gates, Paul Allen, Larry Ellison, Steve Wosniack, Sergie Brin, Larry Page, and even your own <strong>David Filo</strong> and <strong>Jerry Yang</strong> have MBAs when they formed some of the most powerful companies around?  No, they just had dreams like myself.  A lot of it was talent and there certainly was tons of luck involved in all of that.  Now, as a fellow tech dreamer, I want the same and many of my friends do too.  But we're all scared of leaving our day jobs in doing something crazy.  Still we want it.  And we need guarantees.<br />
The thing is that this type of thinking is <strong><em>socially changing</em></strong>.  It's social engineering at its best.  It's the thing that's needed by <strong>Yahoo</strong> to inject into it's public image as being friendly and appealing to the common man.  Think of the benefits:<br />
<ul>
    <li>A monstrous new playing field of applications and technology that will driven by the sheer competition.</li>
    <li>Switching the landscape of venture capital.</li>
    <li>Practically guaranteeing the success and expedient adaptation of <strong>Yahoo's</strong> services.</li>
    <li>A definite win on both sides in terms of ROI; <strong>Yahoo</strong> gets money and control back for their services; punk kids like myself don't have to go to an office every day and might make it big.</li>
    <li>The creation of new industries as a result.</li>
    <li>The continual elevation of importance of developers within Yahoo.</li>
    <li>Providing best practices to the industry at large.</li>
</ul>
This is real innovation at its best.  I mean, why should <strong>Yahoo</strong> spend several hundred millions of dollars in acquisitions when they can pay independent developers a few thousand a month to do this?  The money translates to the same thing so rather than on focusing on an existing acquisition strategy with and unforeseen return on investment, you're getting immediate control for what people want and helping to mold it.<br />
<br />
I see this strategy as being a monstrous success for the sustainable growth of <strong>Yahoo</strong>.  It's my analogy of selling cigarettes/marajuana to minors; gradually, you upgrade them to crack and heroin.  But the difference is that the heroin is socially beneficial.<br />
<br />
So <strong>Yahoo</strong>, make <strong>THIS</strong> happen.   This is the real vision for what you want.  This is partly what you're doing through your overpriced acquisitions.  This is what poor starving developers (rather than poets as the proverb goes) like myself want.  This is what the industry needs.  And most importantly, this is <em><strong>SOCIAL.....SOCIALLY CHANGING</strong></em>.]]></description>
<pubDate>Wed, 30 Apr 2008 13:08:28 -0600</pubDate>
<guid>http://www.keithwatanabe.net/blogs/2008/4/30/24dcb135b13a6aee7663adcf3d1a455c.html</guid>
</item>
</channel>
</rss>
