Monday, June 25, 2007

The Art of Software Development

Hello and welcome to my blog. My name is Abhishek Kaushik and I strongly believe that software development is an art as well as science (I've realized during eight years of software development). Internet has lot of references on technology (from basic programming, oops, patterns etc.) and IT processes (CMMI, Analysis, Estimation etc.) that makes a software implementation successful. However, you seldom find places that aims towards providing information on the common sense we need have for developing a software system that WORKS (Agile development is a great effort in this direction).


Software that really works is the system that is used with ease by end users. No-matter what latest/best technology or process you follow at backend, the bottom line is that system must WORK for the end user. I’ll share what I’ve learned from practical situations that I’ve faced during these years of software carrier.

I must tell you that I’m great supporter of technology (working as .Net Solution Architect; I love my job ) and got opportunities to work upon wide range of technologies including - Assembly, C++, PHP, ASP/ VB/ COM, .Net (Beta 1 - 3.0), SharePoint, BizTalk, Commerce Server, Office InfoPath and so on… Also I understand the importance of software process that we must follow to deliver successful and profitable projects. At the same time I believe that if you lack or deviate from the common sense required, you will end up loosing.

1 comment:

hire a php programmer said...

Hi Abhishek your blog is very nice, i think this is about software development, thanks.