One will require a degree to be a mechanical engineer, or an electrical engineer, etc -- but it is absolutely, demonstrably, objectively, empirically NOT the case that a software engineer absolutely requires a degree. We know this for certain because there are many, many people with software engineering jobs who do not have university degrees:
glassdoor.com/blog/no-degree-required
Also, "distracted"? Huh?