5 mistakes that feel like progress:
1. waiting too long to launch
2. changing direction every week
3. ignoring distribution until it's "ready"
4. building features before talking to users
5. trying to impress instead of solving one problem
all of them look like work