Monday, January 7, 2013

Connection timed out!

I guess I have taken my blog header cartoon a bit too seriously.

So with plans to amend this as part of my new year resolutions, here is wishing you a happy & prosperous 0x7DD !


I started following Steven Sinofsky's Building Windows 8 blog when I was working for a product company. The blog provided insights into the building of software which would service millions of people across hundreds of countries. His observations & detailed blog posts have served me to open my horizons as to how I think about product software design. Though the wisdom in the blog could be generalized, the blog itself was very much in the Windows/Microsoft ecosystem ( no surprises given the title :) )


Now he is on Google+ as introduced by Vic Gundotra with a new blog Learning by Shipping.


The blog though only 2 posts old, seems to dwell more on general principles of software rather than experiences of building an OS. The posts lay out the nuances of the art that software creation is.


I particularly found myself nodding with  " Because developing a plan is iterative, the timeline is informed by the plan–you don’t take the plan then go decide what can get down (or how long it will take), like the old waterfall model." in his latest post

Also it is time all the stakeholders in a project would appreciate that, "Even the most straightforward app these days is a front-end/app/UI and a back-end/service and those are often teams (or people). Making sure the product goals are expressed as what those do together, not what they do independent of each other, will also help to bridge the engineering plan and ultimately the business and marketing strategy."

I enjoy the power & convenience of the blogging medium when industry heavyweights succinctly publish thoughts such as these which the lesser experienced engineers like me are subconsciously half-aware.

Add it your readers if you agree!