Steven Sinofsky on Apple's Software Problem

Steven Sinofsky lucidly explaining the current situation with Apple's software problems: What happens to a growing project over time is that processes and approaches need to re-thought. It just means that how things once scaled—tools like deciding features, priorities, est. schedules, integration test, etc—are no longer scaling as…

Ever wonder why they are called strings?

The Douglas Crockford lectures on Javascript are quite popular and very informative for somebody willing to dive head first into Javascript. A playlist of all his lectures can be found here. In one of his lectures where he is discussing the basic JavaScript data types, he asks this interesting question…

Pacific Coast Highway: A Photo Essay

Last year I made a trip to California driving along the Pacific Coast Highway from San Francisco to Los Angeles. The California Pacific Coast is filled with dramatic scenery and spectacular views of the cliffs meeting the ocean and multitude of colors. I tried to capture some of these while…

My Essential Software Toolbelt

As a developer, I like any other developer would love to develop my own set of tools which could help me in day to day work. But, alas xkcd very aptly describes the problem I always get into. As a result I use a lot of third party tools to…