Smile!

I was just being sad and I tried so hard to smile. I stumbled on this clip and its very beautiful and inspiring. Sometimes we all need a break from everything. Smile and you’ll be ok!

Google employees leaving and moving on to startups!

This one directly of ValleyWag:

An anonymous software engineer who says he used to work on AdWords, Google’s lucrative if straightforward ad-selling system, has written a blog post explaining why he’s leaving the search giant. Unfortunately, his tenure at Google did not include a tutorial on the use of the “Return” key, and most of his post is one long paragraph reaching 1,422 words. Here’s the 100-word version on why he split for a social-networking startup.

There are the perks: health benefits, free food, on-campus gyms, a beach volleyball field, the tech talks. Disneyland for three days. There’s Google Search, Gmail, Google Reader, or Calendar. I felt proud to work at the company that built these. Every engineer gets either two 24″ or one 30″ monitor, as well as a company laptop. Then there’s the community. In general, Googlers are a great bunch, and smart. But I am more a startup person than a big-company person. At a startup, every individual has a impact. As a recent Google employee, I would have never gotten rich there, even if the stock had doubled or tripled in price. Other Google-specific problems: it is unlikely to work in an area that one is passionate about. Another scale-related problem: Due to the size of the code base, it takes a long time to actually become productive at Google, which can be frustrating at times.

Preparing for Google’s AppEngine

Google recently introduced the preview release of AppEngine, a new development platform that utilizes Google’s power to help people create amazing web applications. All this technology was introduced last night but unfortunately their limit of 10,000 applications have already been filled! Time to go on the waiting list. *sigh* But don’t get discouraged yet! The AppEngine SDK is available here and it can build applications locally on your machine.

Google’s AppEngine tackles one of the biggest problems in making creating webapps, namely the platform and its costs. Building a Webapp requires a lot of work, from putting together you linux machines, setting up the SQL database, customizing Apache, etc. After that you have to build the application and worry about uploading it to a hosting server that can handle it. Even then theres more things to worry about such as hardware failures, scalability issues, etc. Google’s AppEngine fixes all these and lets you focus on building your webapp! All for the price of free, until you need more resources.

Unlike may webapps that run on PHP & mySQL, Google’s AppEngine runs primarily on Python making it integrate seamlessly with Google’s services! This is an amazing opportunity for people who want to create enormous webapps without having all the necissary computing resources. The website says it plans to support other language and platforms in the future.

So for now, its time for you to prepare and learn some Python! There are many places on the internet to start of with learning python.For starter’s try Python.org’s official beginners guide. You should also plan to attend Google’s I/O conference happening May 28 and 29 in Moscone West San Francisco. It costs only 50 bucks for students!

Why do we go to college?

Transcript for Steve Jobs’ 2005 Stanford Commencement Speech

I’ve always thought that becoming successful meant having to get good grades, going to class on time, making sure you pass the class and sucking up to professors. But in the end, does it really matter? What is college all about? What is the promise of going to college?

Alan Watts, a philosopher from the 1950’s, thinks we’ve been deceived into thinking that taking on the traditional route in life will bring you success. This promise is why people go to school:

Do good in pre-school then move to first grade, then second grade, until you reach high school, then do well on your SATs to get into a ivy league university so you can get a good internship and finally a six-figure-income job.

You get the point. Realistically, it’s a promise with no guarantees. There are so many factors that can change your success rate weather it be the industry you’re in, the economy, and many other things we might not have seen coming. The things you really learn in college is your survival skills, not what you read in the textbooks. Its things like how you interact with people, handle stress, time planning, doing your laundry, etc.

Your professors and teachers don’t promise you how to get rich. If they knew, they probably wouldn’t waste their time on you. Remembering that private universities are very lucrative businesses is a sure way to make you think twice about your major. Times have changed, especially with the internet, you can learn many of the things you want to know by just searching Google or YouTube. Some of us just don’t bother looking for it.

The sooner you take control of your life and direct it, the faster you will get to your destination. Break out of your mold. Stop relying on the promise of educational institutions. There is no promised route to your success. The only sure way is to do what you love doing. Learn what you love to do. Somewhere along the way, the dots will surely connect.

You’ve got to find what you love. And that is as true for your work as it is for your lovers. Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle. As with all matters of the heart, you’ll know when you find it. And, like any great relationship, it just gets better and better as the years roll on. So keep looking until you find it. Don’t settle.

- Steve Jobs


Music and Life - Alan Watts