Software Engineering is evolving, there is little doubt. Web pages and applications of today make even the most sophisticated software of even a decade ago look ancient. The speed of evolution is mesmerizing. This high-speed evolution has brought us many benefits, of which nearly the entire world has benefited. But in many ways, we have become […]Read more "Software Engineering: Evolutionary Forces"