Lazy Hacker Babble

Just some random babblings from a lazy hacker…

Archive for the 'Web' Category

3 pixels vs 4 pixels

Posted by hsin on 21st March 2009

Doug Bowman’s post on leaving Google had a quote that has gotten picked up by many bloggers as representative of what is wrong with the engineering culture:

“I had a recent debate over whether a border should be 3, 4 or 5 pixels wide, and was asked to prove my case.”

He doesn’t give much more context about this debate, but it reminded me of some of my own experiences where I got involved with almost the exact same debate. In my case, the cause of the debate was almost always because there were multiple designers. Either it was two more more designers arguing about the width or it was after a product launch that the next designer decide that the width decision should be thrown out.

What drove engineers nuts was that because decisions are so arbitrary anyone can override the design at any time. Maybe Google is on the extreme end to demand numerical metrics to back up any decision, but for most engineers it was mainly that they wanted to understand the reasoning for a change. Otherwise, engineers would spend their entire lives changing the size of borders.

Posted in Google, Main, Programming, Web | No Comments »

The value of Google Chrome

Posted by hsin on 8th March 2009

A friend of mine recently posted his thoughts on the “Chrome’s overinflated importance“. If viewed only as a web browser then it is just another entry in the various browsers that exists out there. However, I believe the true value of Chrome will be if it can change the way people and developers look at web applications.

In many ways, advancement in web development is hindered because developers and businesses have not been able to really think outside of limits imposed by the “WWW” of 10 years ago. Another way to say is that the world wants to move to using the Internet as a platform but we are still stuck on using the WWW as the platform instead.

There has been many attempts to try to break out of that mentality. The unfortunate term “Web 2.0″ was one attempt (I think) although it never clearly articulated what it really meant and is now just a overused marketing term. In some ways, “Cloud” seems to be another way to break out from the mindset of “web development” to building applications on the Internet.

Chrome’s importance to me is whether it can open up the developer’s mind to new possibilities by providing them a tool that goes beyond building web sites and web applications. I hope that someday the “web” will move beyond being viewed as an interactive magazine or at least let the “web” be the interactive magazine while we’re also using applications on the Internet.

Posted in Google, Programming, Web | 2 Comments »

Google Web Toolkit

Posted by hsin on 10th February 2009

I’ve been thinking about whether web development has gotten to the point where hand crafting web front-ends by hand is offering diminishing returns. The argument is that directly writing JavaScript, HTML and CSS will produce the most elegant and efficient code and I don’t disagree with that although I have to wonder how many web developers really build such good code?

I started thinking about the argument that to really optimize one has to write in assembly. Eventually, though, compilers got so good that it produce better and faster code then most developers. Even if the code is not as optimized, the growing complexity of applications made it such that the amount of extra time it takes to code in assembly just doesn’t seem to be worth such small gains.

GWT seems to be Google’s answer to this. I want to take some time playing with this and see how it is. My only reluctance is diving back into Java.

Posted in Google, Programming | No Comments »

Giving bloggers a bad name — Arrington on Yahoo

Posted by hsin on 13th June 2008

I think a lot of bloggers take their writing seriously even if they aren’t professional journalists. Just like yellow journalism can hurt the reputation of the news industry, bloggers like Michael Arrington can also give bloggers a bad name by selling sensationalism as news.

Arrington posted another entry commenting on Yahoo and once again contradicts himself. He concludes his blog post (I wouldn’t go as far as crediting him with the term ‘article’) with

It took me about five minutes of watching Yahoo’s top two executives talk last month to realize that they had no fight left in them. The fact that they simply gave up wouldn’t matter so much if the only people hurt by their actions were their employees and stockholders. But that just isn’t the case, and now we all have to deal with the fallout.

I guess it’s safe for him that he doesn’t actually have to provide any facts to back up his statements. He’s basically saying that Jerry Yang and Sue Decker don’t have any fight left in them other then fighting off Microsot and Carl Icahn. If they had no fight in them, wouldn’t they just sold the company along with their principals? Arrington also implies that somehow Yahoo is hurting other people beyond employee and stockholders. Who is he talking about? Selling to Microsoft helps consumers? I can’t understand the purpose of Arrington’s ramblings other then him trying to make himself sound relevant and him thinking that if he can yell loud enough that people might think that he’s somehow a participant or insider. I guess without any journalistic integrity he has to rely on fame in one way or another ala Paris Hilton.

I think I’ll stop by a deli and ask the waiter on his thoughts about TechCrunch and quote it as fact that everyone in Silicon Valley feels what the “insider” feels.

Posted in Web, Yahoo | No Comments »

Coporate parents

Posted by hsin on 22nd May 2008

The finance articles about shareholders and corporate raiders wanting MS to come back and buy Yahoo reminds me of those parents who has a favorite ex-boyfriend/girlfriend for their child and just can’t accept that they’ve broken up and don’t want to be together anymore.

Posted in Yahoo | No Comments »

It’s tough being a founder.

Posted by hsin on 15th May 2008

The news has come out that Microsoft is withdrawing its bid for Yahoo. This is expected to lead to a big drop in Yahoo’s stock on Monday and bring about law suit against Yahoo and its board.

A lot of fingers will probably be pointed at Jerry Yang and that is unfortunate, but given how cynical the world is towards CEOs I’m not surprised. We live in a time where CEOs are viewed those who are there to make big bucks and companies are soulless entities. Jerry Yang could’ve approached his role in the same way. He got to be a CEO, broker a major internet deal, pocketed a lot of money and moved on, but people forget that Jerry founded Yahoo and he really wants it to succeed as a company and I believe that he defines success both for the company, its employees and its shareholders. Shareholders will sue him and Yahoo, though, but I believe he is looking out for share holders and also for the 13,000 people who make up Yahoo.

—–

I originally wrote the above post right after the news broke but didn’t actually publish it. With the latest news of billionaire Icahn trying to set up a proxy battle against Yahoo, it felt like a good real life example of what I said about people looking to make the big bucks but have no real interest in the company or its people. Basically Mr. Icahn is trying to replace the current Yahoo board for the sole purpose of selling off Yahoo. The problem is that if that is all it focuses on then this is a board that doesn’t have any reason to look out for the shareholders because it’s not looking out for the shareholder’s company. If a deal cannot be brokered with somebody quickly, this board has no interest is making sure that the company succeeds.

Posted in Yahoo | 1 Comment »

Yahoo Application Platform (YAP)

Posted by hsin on 24th April 2008

At the end of last year, I switched from Yahoo! Profiles (Profiles, 360, Mash) to a new team which I have not been able to tell anyone about other then to say that it was a “platforms team”. The past 5 months that I’ve been with the team has been fun, fast, and very exhausting. We are aiming to do something very different then what Yahoo has done in the past and doing something new that can effect a company the size of Yahoo is not easy especially when it involves steering it away from its traditional course.

After months of work, we’re finally able to let the world know the full extent of what we’ve up to. While we’ve already announced Yahoo’s adoption of Open Social and being a part of the Open Social Foundation, it is only one part of what my team is handling. At the Web 2.0 Summit today, our CTO announced Yahoo’s Open Strategy (YOS) which aims to open up Yahoo as a platform. At the heart of it, is the Yahoo Applications Platform (YAP) and that’s the group I’m a part of (shown in the above picture as simply APP). Needless to say, it’s been a pretty hard pushing 2008 tackling such an ambitious project, but it feel nice to finally be able to let my friends and family know what I work on. :-)

For those interested in what I’m directly involved with from the chart… AppBin/Gallery API, End User Services, Core App API, End-user services, Publisher Services API, END POINTS, droplets, Dropzone DB, and Open Social which all part of the “APP” of the first picture.

And for the person who posted the comment saying that YAP is just vaporware, he should know that Search Monkey has gone into private beta to a select set of developers is built on top of YAP and will have a public launch soon so we’re far from being vaporware.

For the many critics of Yahoo that accuses us of not moving, I can only say that while we might not be making splashy daily marketing propaganda that they are a lot of damn serious work being put in by a lot of dedicated engineers to put some serious fire power in the hands of its users.

Posted in Yahoo | No Comments »

Did MS help or hurt Facebook?

Posted by hsin on 25th October 2007

Microsoft paid $240 million to invest in Facebook. This is a pretty small amount for Microsoft, but since it’s for less then a 2% stake in Facebook it puts a perceived value of Facebook at $15 billion. While this might make the people at Facebook feel pretty good about themselves, I wonder if this really helps them as much as it helps Microsoft. Effectively Microsoft was able to pay $240 million to prevent any other company from buying Facebook since very few company will want to spend that much money on a social networking site. This is as good as MS buying Facebook for chump change.

Posted in Web | No Comments »

Yet Another Social Network

Posted by hsin on 16th September 2007

Over the past few years, social networks has been all the rage. Sites like MySpace, LinkedIn, and Facebook has garnered a lot of media attention and the term has moved into the mainstream. I don’t have a problem with the term “social network”, but it does tickle my funny bone when I hear people talk about how social networks are new and pioneered by the likes of sites like MySpace or Facebook. Social networks has been in existence since… well, when Man crawled out of the ocean and saw that other naked person crawling out next to him. Humans are , by nature, social creatures and we tend to like interacting with others.

What bloggers and the media really mean when they talk about “social networks” is the technical application for communication on the web. I bring this up only because it annoys me when they make sound like social networks are some brand new thing (like Web 2.0? ^^) pioneered by the likes of MySpace or Facebook and any new site is just “yet another social network.” Yes, any new site is just another social network, but so is MySpace and Facebook. Pick up the phone book and there is a social network application that your great grandparent probably was already using and that is probably thousands of years removed from the first social network. Ultimately it boils down to how useful each of the site fulfill their purpose which often is for improving communication.

Posted in Web | 1 Comment »

Mash fugly… avoiding the fate of MySpace

Posted by hsin on 15th September 2007

One common criticism of MySpace profiles is that they can be so hideously ugly or impossible to read. Y! Mash wants to be able to give users the flexibility to customize their profiles too but also protect the eyes of the unsuspecting viewer so if you run across a profile that just hurts your eyes and brains, try clicking on the “fugly” link and it’ll take away the crazy CSS and let you see the contents in a very basic format.

Posted in Yahoo | No Comments »