Saturday, April 24, 2010

Hiking in Russian Ridge Open Space Preserve

Russian Ridge is an easy to find hiking area. It gets pretty crowded before noon. Spring is undoubtedly the best time to visit. Most of the trails are out in the open and there is no shade. So, it is probably best to avoid in Summer. But in Spring with all the hillsides covered with spring flowers, it is certainly worth a visit.

Tuesday, April 20, 2010

Overheard at someone's cafeteria - "There must be some kinda way out of here said the joker broker to the thief chief......all along the watch tower.." [Jimi Hendrix]

Saturday, April 17, 2010

Hiking in Long Ridge Open Space Preserve

I went hiking with friends to Long Ridge Open Space Preserve. We did the 4.71 mile loop on Peter's Creek Trail and the Long Ridge Trail. It's a mild trail, very pleasant surroundings. The best part is the meadow overlooking the Pacific at a distance. This is midway along the hike.

Also, don't forget to enjoy the small lake (pond?) in the first quarter of the loop. It seemed to be covered with algae. It didn't smell though.

Monday, April 12, 2010

Golden ratios, collapse of complex business models, time debt and GM (GM?)

JEXL version 2, the Apache Expression Language is out. It may be slower than MVEL (very likely) or Spring EL (don't know for sure) but JEXL is from Apache and that deserves a special mention. The v2 API looks good with facilities to plug in/customize many aspects of parsing and evaluation.

Need to sort gigabytes of text but don't have Hadoop or Unix "sort" handy? Not to worry. External sorting is a remarkably simple concept that does chunk-wise sorting and merging. Isn't that MapReduce without the pain of a Hadoop cluster setup?

Clay Shirky's note on the collapse of complex business models - after reading this I couldn't help thinking about the Innovator's dilemma and how some big companies need some kind of rebooting at some point (negative marginal value). And how open source is a disruptive model employed by many small companies to compete with larger software companies. For a long time their documentation and feature set is poor compared to more established companies but eventually they catch up. But during "awkward teenager" period, some customers are willing to use it, which is perplexing. Good enough is perfectly ok for some purposes I suppose.

Much like GM and its endless problems which eventually led to the closure of their Fremont plant (among other things). This in spite of a collaboration with their arch nemesis Toyota! Speaking of quality, this is a painful reminder of how bad quality has to be addressed ASAP. Not fixing quality in time (before release) is in effect giving yourself a time debt. Time debt? This guy defines it as - "Basically, time debt is anything that you do which will commit you to doing unavoidable work in the future." If you don't fix the problem before it leaves the assembly line like that Fremont plant, after the release you/Engineering, Support, Product management will spend hours identifying and fixing something that could've been fixed for much less cost before the release, with interest. Duh! Think of your customer's loss of faith too.

Oh, I almost forgot, here are some UI tips that require Math. I especially liked the Golden ratio. Very elegant.

Until next time..

Life is a long winding road....better drive a car that handles well.

Thursday, April 08, 2010

Old Chinese proverb: If your IQ is below room temperature, then move to a warmer climate.

Monday, April 05, 2010

Ice cream should come in only 1 flavor - "Self control" with a topping of nuts.

Saturday, April 03, 2010

After the Kindle and the iPad, I suppose there won't be any "Death by a 1000 paper cuts"? Does this mean that our lives are safer now?