<?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>Yahoo should NOT have a social networking strategy</title>
<link>http://www.keithwatanabe.net/blogs/2007/8/3/b7722ec0043a3046d20086f35f863842.html</link>
<description><![CDATA[Currently, Yahoo has their own form of social networking....Yahoo 360.  It's another attempt by Yahoo just trying to emulate what's already out there based on their existing services (which is too similar to what MySpace provides or rather the other way around).  Yahoo's primary strong point is their user base and their name value.  However, as smaller, more agile companies creep up, Yahoo attempts to replicate those areas.  At the moment, as I've mentioned in the past, Yahoo's only strategy has been &quot;toss something against the wall and see if it sticks.&quot;  Obviously, this is the worst business model or strategy around, especially if you add a &quot;copy to compete&quot; factor.<br />
<br />
With regards to social networking, I think Yahoo is wasting time and money investing in this area.  The area is too competitive and overfilled with sites that add little value between each other, except in terms of minor differences or a specialty focus.  But the numbers provided on the article from TechCrunch are hard to rationalize and force a major company like Yahoo to really put this kind of effort into a social networking company.<br />
<br />
Naturally, Yahoo needs to re-think what their identity truly is.  Before they &quot;were the internet.&quot;  However, now, they are an amorphous mass with little add value per service except for major acquisitions which may share their user base and infrastructure.  Perhaps, this is where Yahoo may serve a real purpose: infrastructure.  If they are the internet, their business plan might be in large scale infrastructure support.<br />
<br />
And what I mean by infrastructure support should not just be hardware and networks, but the APIs, redundancy, experience and capital to allow start ups to stay competitive.  Like a company that provides the tools to build companies.  They have their developers network, which is a nice start.  But they need to provide more.  Here is a suggestion to Yahoo to refocus their business strategy in terms of specific services they can provide to improve their image:<br />
<br />
- Allow the use of an Open ID type of scenario.  Yahoo has a plethora of registered users.  Making the Yahoo email address as the central point for smaller companies to manage their infrastructure would reduce the need for companies to develop authentication systems.  Add value services on top of this would be options to increase security (SSL certificates, image verification, authorization schemas)<br />
- An improved ad supported system that is flexible.  Be less restrictive and improve the model.  The bidding method was a great way to make money.  But the quality of ads and the ability for people to control the types of ads on their websites require improvement.<br />
- Provide the hardware, network redundancy, clustering and diverse hosting options.  For instance, allow one to use Apache, PHP, mod_perl, Ruby on Rails, Tomcat, JBoss, IIS that is pre-setup and multiple permutations depending on the need of the company.<br />
- Increase the number web services to allow companies to create new mashups.  Maps, weather, stock quotes, news items, etc. are great starts. However, these must be increased and diversified to provide developers greater flexibility and companies to emerge and generate creative businesses to propel the internet into web 3.0.<br />
- Begin contributing to major open source APIs to improve stability in development.  Apache, PHP, mod_perl, etc. should be key investments that Yahoo enters rather than attempting to continuously build competing development tools.  The reduction of languages and APIs and the improvement in the stability and functionality within these APIs using Yahoo's monstrous infrastructure as the testing ground should be a key focus for the company.<br />
- Provide legal consulting services for start up companies.  Perhaps a true service would be to create an automated legal consulting service that takes out the middle man and provides questionaires (a la TurboTax) to provide companies ways to generate their own businesses without being forced into hiring their own lawyer.<br />
- Provide automated venture capital to allow people to quickly get their ideas up and running without the hassle of the normally bureaucratic and competitive area of going to VCs or banks in getting money.  For example, start a program where a person wants to generate a new service and gets anywhere between $50-$1000 per month automatically after going through an online questionaire that determines in the end how much a person can receive.  Other internal services like advertisement, shopping carts, etc. would be provided as part of the services to help redirect some of the money back into Yahoo in a guaranteed way.  Naturally, an idea like this is high risk, but Yahoo's coffers are deep and buying people left and right without a strategy is no different in some ways than what I'm proposing above (except to the anal retentive symantics freaks).<br />
<br />
Part of what I'm suggesting above is just standardizing some of the areas that I see many companies rebuilding over and over.  Yahoo probably has some of the best practices nailed down so providing these best practices as  a form of business would be better than forcing each company to reinvent the wheel time and time again.  Also, it'll lock down how things are down better and allow businesses to truly focus on the core problem of making money through the internet.<br />
<br />
If you go over the timeline for Yahoo, you can see a pattern emerging:<br />
<br />
- Yahoo 1.0 - directory service<br />
- Yahoo 1.5 - massive portal<br />
- Yahoo 2.0 - massive copy cat, with no sense of identity<br />
- Yahoo 3.0 - confused and directionless<br />
<br />
Forget the economics of keeping this line of business or getting rid of these other lines of business.  A company should have a real vision and sense of culture.  Without this, no one can really go up to that company and understand what that company does.  Yahoo's identity is so twisted because they attempt to do too much for everyone.  But their purpose is twisted as well: do everything because they think they can do it better?  Do everything because it really helps society?  Do everything because they just want to increase their money?<br />
<br />
I can't fathom how Yahoo can increase their traffic anymore than they realistically have.  This is something Yahoo doesn't really need to improve their business model.  Instead, Yahoo needs to utilize what they have and provide it to people.  The main assets of Yahoo are their experience, infrastructure, reach, traffic, and variety of services collected into numerous lines of business.<br />
<br />
Yahoo 3.0 should not be confused and directionless.  Yahoo 3.0 as I present it needs to be the Internet platform.  It has to go back to Yahoo 1.0 where the focus was on providing services to allow other people to show up since no service was around at the time to collect this information.  And it'll come full circle by being not just a directory of services, but a pure information service provider, linking in the nodes of experience to the next generation of developers and businesses.<br />
<br />
This ought to be Yahoo 3.0.<br />
<br />
Forget social networking.  It's just a phase of the internet.<br />
<br />
The bigger picture has always been information and services.]]></description>
<pubDate>Fri, 03 Aug 2007 22:29:55 -0600</pubDate>
<guid>http://www.keithwatanabe.net/blogs/2007/8/3/b7722ec0043a3046d20086f35f863842.html</guid>
</item>
<item>
<title>Phat Companies, Agile Movement</title>
<link>http://www.keithwatanabe.net/blogs/2008/2/9/584ba03f8a7bac00f6b4b7475a9214b4.html</link>
<description><![CDATA[Imagine being the 800 lbs gorilla in your territory, but you want to move like Sammo Hung.  How can large companies manage to continue expanding, being innovative and yet not get trapped in the bureaucratic madness that you can see?<br />
<br />
This article relates to an article I read about <strong>IAC</strong> and how <strong>Barry Diller</strong> wants to split <strong>IAC</strong> into more companies.  His justification for the split was that each company would provide more value for their investors while being free to make their own decisions.  I mean, if you look at the internet properties from <strong>IAC</strong> in the past, you'd see a number of non-related items like travel with friend invitations or match making or even ticket sales.  Obviously, Diller's intent there was to become a major player in the internet by taking over some hot internet properties.  But these properties all had distinct brands like <strong>CitySearch</strong>, <strong>Ticketmaster</strong>, <strong>Ask</strong>, <strong>Expedia</strong>, etc.  Having them under one unified, cohesive umbrella was a challenge that Diller wasn't able to meet.<br />
<br />
In this case, giving each company a sense of independence honestly to me properly won't make much of an effect in the end.  In my employment with <strong>Ticketmaster</strong>, we had business partners within the company like <strong>CitySearch</strong> and <strong>Evite</strong>, but we didn't do much with them.  There was a challenge for the employees to come up with an idea of how to link them.  So people said something like an event, movie and dinner.  Well, great but it's almost like people were having difficulties writing their senior thesis for a university.  And for the most part, I think <strong>Ticketmaster</strong> was fairly independent and agile enough.  I did not see much bureaucratic issues.  So perhaps at the board level, things were different.<br />
<br />
Compare that to some financial companies like <strong>CitiGroup</strong> or <strong>HLIKK</strong> where bureaucracy runs rampant.  Zero agility exist in those companies.  There's a big joke about <strong>CitiGroup's</strong> international homepage.  Did you know that from an organic search point of view, <strong>CitiGroup's</strong> webpage is one of the lowest in the Hong Kong market?  Yet when it comes to paid searches, <strong>CitiGroup's</strong> is one of the highest.  The reason is that all approvals for anything done in <strong>CitiGroup</strong> must go through the NYC office.  So it's completely fine for them to spend tons of money when they could be doing cost if each individual sector could manage their own company independently.<br />
<br />
With HLIKK, the common complaint I'd receive would be the lack of direction and vision within some of the departments (IT, etc.).  You'd have this constant tug-of-war especially in IT where the international architects would hold some domain of control and the local groups were in some way forced to follow these standards.  Yet there was honestly nothing enforcing these rules.  Worse yet, the projects suffered from extreme degrees of micro management and unending project management hell.  It wouldn't be uncommon to see a project die out before it'd get completed because of bloated cost, times, and resource allocation failures.<br />
<br />
But if you look at <strong>Google</strong>, it remains one of the more (apparently) agile companies around.  I think the 20% rule helps a lot and the fact that everyone in the world has access to the code as well as being able to fix it when they need it.  With the various range of success stories coming from <strong>Google Labs</strong>, these elements of company culture are good examples to demonstrate to other companies in being able to expand at rapid rates.<br />
<br />
So let's take a look at the areas where large companies can improve upon to allow agility within their organization:<br />
<ul>
    <li>Flexibility for employees to work on their own projects.</li>
    <li>Allowing brands, departments, geographical regions or companies acquired to operate independently.</li>
    <li>Avoiding micromanagement.</li>
    <li>Removal of bureaucratic project management (e.g. the waterfall methodology for software engineering).</li>
    <li>Eliminating the notion of &quot;cost centers&quot;.  (You are one business)</li>
    <li>Eliminating the notion that some areas of the business make more money than others, thereby creating interdepartmental competition (which occurs heavily within finance companies)</li>
    <li>Eliminating the notion of the timesheet (most companies use timesheets, in my experience, to budget the hours for projects, which then relate to the dollars per hour for a single employee.  But these timesheets do not accurately reflect &quot;incidental&quot; time detractions like coffee breaks, casual conversation, meetings, etc. because in practice most employees don't record nor really give a shit about the &quot;little numbers&quot;)</li>
    <li>Emphasizing project cost rather than strategy and the end goal of a project as a determinant of continuing a given project (imagine the look of horror to the team's faces when a project is eliminated after spending their weekends and late nights in the office)</li>
    <li>Eliminating enforced standards across a company.  Instead, providing shared areas of expertise and knowledge bases like Wikis to help other groups train members and improve the local areas points of expertise.</li>
</ul>
This allows groups to tackle projects on a more independent basis.  You still need the unified vision of what a company's purpose is to determine whether projects have relevance to a company.  I mean, in most cases, companies don't want people aimlessly doing things for no good reason on company time.  For instance, you don't want developers working on a physics projects if the company's main products involve selling annuities (unless these people are intending to figure out a way of aging young kids so that they'll be in the mindset of buying an annuity :p).  But the main point is that you really want people within the company to take initiative to help improve what a company does.  Having restraints from unreasonable costs restrictions, etc. prohibit companies from reacting to the market in time.]]></description>
<pubDate>Sat, 09 Feb 2008 19:37:23 -0700</pubDate>
<guid>http://www.keithwatanabe.net/blogs/2008/2/9/584ba03f8a7bac00f6b4b7475a9214b4.html</guid>
</item>
<item>
<title>Judging A Company By Its Desktop OS</title>
<link>http://www.keithwatanabe.net/blogs/2008/5/6/be1c6b098c5252a189a6ef75a6f39d59.html</link>
<description><![CDATA[As a developer/engineer, when you're looking for a tech position with a company, one interesting way of assessing the work environment is seeing how many desktops run some form of Linux.  While in some companies you may see Macs running, seeing Linux as a choice for engineers is even more impressive, considering how it's not really considered a standard for desktop environments.  But if you're able to run Linux as your desktop of choice, then it means that the company gives you a fair amount of freedom as an engineer (meaning you'll get the root/admin access rights to your system).<br />
<br />
Not all companies do this, but I find companies who entrust their employees with their desktop make a heavy statement about their working environment.]]></description>
<pubDate>Tue, 06 May 2008 18:00:36 -0600</pubDate>
<guid>http://www.keithwatanabe.net/blogs/2008/5/6/be1c6b098c5252a189a6ef75a6f39d59.html</guid>
</item>
</channel>
</rss>
