This blog represents knowledge gained from working as a computing professional for many years in various organizations and in three different countries. Here, I try to explore the difference between good and bad software development practices. It takes more than coding to develop quality software. Better software are usable, functional, secure, stable but also cost less to maintain and upgrade. Good development teams follow software engineering principles. Bad teams just write code. Theory is important!
Dr. Sotiris Fanou