Lessons Learned From a Year of Elm
These are some of the lessons I wish I had learned when I first picked up Elm, before I wrote a bunch of apps that are now more difficult to maintain than they need to be.
1. Not Everything Needs to be a Package.
For example, I've created apps with a file structure like this: