All the statements and opinions expressed in this blog are solely mine and do not reflect the opinions of my employer.

Dreaming in Code

I finished reading Dreaming in Code last week. It’s Scott Rosenberg’s account of a software development team’s effort to build the ultimate Personal Information Manager (PIM). Led and funded by Mitch Kapor of Lotus 1-2-3 fame, the team goes through endless cycles of redesigns, people issues and other upheavals.
Rosenberg follows the team very closely, participating [...]

Wondering about the state of Java Developers

A friend of mine forwarded this article by Yakov Fain on sys-con.com -
http://in.sys-con.com/node/1040135
The essence of the article is this
The author interviewed a lot of people for developer positions, and most of them who call themselves Java developers and cite extensive experience in J2EE lack basic knowledge of core Java.
This might sound suspiciously like a gross [...]

Consistency in Development

Consistency in Development?
Simply put, it means following a set of basic guidelines in all development activities, from coding to deployment. This does not imply having rigid protocols and processes, because immutable rules don’t help development but obstruct it. What it does imply is having simple, tried and tested conventions and some formal processes that people [...]