Posts Tagged ‘ process ’

Refactoring, Evolutionary Design & YAGNI

Feb 24th, 2008 | By | Category: process

Most programmers practice it. Yet they don’t realize its true impact. I am talking about evolutionary design. I had always liked Martin Fowler’s article on evolutionary design. I think he does nail the worry that was raised by many people (including my colleague Tarun) about how Agile may be USED as an exoneration of either […]

Project Automation

Feb 23rd, 2008 | By | Category: process

There was a lady in one of the companies that I had worked for. She was doing, what is probably the most routine of jobs. She works evening shifts. Her chief duty was to trigger the build job in the night and notify us if anything goes wrong with it. We used to call her […]


Jan 21st, 2008 | By | Category: process

Recently, I have been very involved in hiring for and growing our Software Engineering Process Group (SEPG). Thus far, I have either distanced myself or paid scant attention to this part of software development. But my involvement in this initiative has made me to rethink through this and consider it in a new light. As […]

Prelude to AOP – Requirements, Patterns, SRP and DRY

Dec 23rd, 2007 | By | Category: architecture

AOP has graduated for quite sometime now from the esoteric reaches of design to become a mainstream pattern. Hence it sounds almost superfluous to describe AOP in an explicit article since there have been multiple attempts to document it already. But I believe that in talking about AOP, I get to talk about good architecture […]