Hot answers tagged project-management
What you apparently failed to do is what any large project needs: project management, documentation, planning, etc. etc. Yes, it's paperwork, it's not fun like coding, but it needs to be done. Make sub projects, modules, split things up according to functionality, define interfaces between those sub projects, document everything, have some diagrams (UML ...
Only top voted, non community-wiki answers of a minimum length are eligible