Journey to Software EngineeringBeaten but not broken. Standing despite the oddsMay 11, 2021·4 min read