Commoditizing Software Development

Software Development – Art or Engineering There are many of us who consider software development an art form. Like an artist, we dream up the design of a software system and keep changing it until it becomes perfect. A well designed software system indeed has a...