Develop a MMORP. I experienced:
- rewriting the project from scratch because I could not keep the overview
 - working in small steps is necessary to not lose track
 - version control is much better than copying the codebase to a new package called ‘v2’
 - design patterns and UML allow me to reason about code on a higher level
 - nearly every question I have, I can find the answer to on google ; if needed by combining multiple partial solutions together until it solves my problem
 - if I can’t find the answer online, even asking stackoverflow will not help because it’s too niche specific
 - keeping code clean and readable is needed to avoid rewrites
 - start small, building up to something large, starting large does not work