culture Philosophy and Software I: The Virtues of Software Engineering In this piece I tie Software Engineering with the Philosophy of personal growth and development. Using Confucian Principles of Ethics I aim to draw parallels between the world of software and ancient China!