Lessons learned... and others I still have yet to learn
Dialog box programming is not easy.
Invest more time/effort into the design of systems/toolkits at the start of a project.
Use version control and make time to review commits over time.
Be aware of dependency management issues and challenges.
Don't be afraid to use other languages (e.g., Mata, Java, Python, etc...) when they provide the best solution to your problem.
There are a few easter eggs already embedded into the slide deck and I'll be adding more over the next few days.
You can activate the easter eggs by double clicking on the items in the timelines earlier in the slide deck.