Software engineering explained | lit.salon