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