Writing addon’s was a very different experience. I had very little work with in terms of documentation on the WoW API, and a lot of what I did find was out of date. Even when something was working it would often get badly broken in an update or 2. There was also the experience of localization because the add-ons were used all around the world in various language, I had to set the programs up to support localization. Thankfully the community has created some great tools for that between libraries and the help of sites like CurseForge.