Tag Archives: wisdom

To make a change, start changing

I often tell people that the best time to make a change is now and it will only get harder to change in the future. It bothers me that so many people do things that they don’t love and think that they can’t make a change or think they don’t know how to change. Most people’s intuition seems to be plan, prepare and obsess about change, which often delays the change to a point where other life factors arise and either prevent the change or allows the person to create excuses for why the change is not possible.

If there is anything in life that you want to be or do, the best way to be that person or to do that thing, is to just start being that person or doing that thing. You will probably fail, but you will quickly learn a lot about if you really want to be that person or if you really want to do that thing, and if so you will keep trying.

Alan Kay quote

Just added another quote to the wall in my office:

“Simple things should be simple and complex things should be possible.”

Alan Kay, Apple/Disney/HP

 

So now my wall reads:

“How could we build it to scale to hundreds of millions of users at an unimaginably low cost that would change the game?”

Ray Ozzie, October 2005 in memo to Microsoft executive staff regarding their new software-as-a-service direction.

 

“If two approaches produce the same result, select the one with the fewest assumptions.”

Occam’s Razor

 

“A service is said to be scalable if when we increase the resources in a system, it results in increased performance in a manner proportional to resources added. An always-on service is said to be scalable if adding resources to facilitate redundancy does not result in a loss of performance.”

Werner Vogels, CTO – Amazon.com

 

“New hires tend to want to do complex things, but we know complex things break in complex ways. The veterans want simple designs, with simple interfaces and simple constructs that are easy to understand and debug and easy to put back together after they break.

The best advice is just basically to keep everything as simple as possible—simple processes, simple SKUs, simple engineering. These systems get to be very big very fast. I don’t think there’s really any one particularly hard, gnarly problem, but when you add them all up, there are lots and lots of little problems. As long as you can keep each of those pieces simple, that seems to be the key. It’s more of a philosophy, I think, than anything else.”

– Phil Smoot, Product Manager for Hotmail

 

See any pattern?

Another quote on my wall

Just added…

"A service is said to be scalable if when we increase the resources in a system, it results in increased performance in a manner proportional to resources added.

An always-on service is said to be scalable if adding resources to facilitate redundancy does not result in a loss of performance."

– Werner Vogels, CTO – Amazon.com

Here is Werner’s full post:
http://www.allthingsdistributed.com/2006/03/a_word_on_scalability.html