Pondering On The Parallels Between Plato’s Philosophical Work And Modern Software Engineering Culture. — Plato’s Republic would certainly not be the first thing that comes to mind when contemplating software engineering, but philosophical principles can offer intriguing insights and parallels to modern best practices! By applying Plato’s principles of justice, societal structure, and education, we can envisage a Republic of software engineering.