A collection of things I learned from the process of building the [[PDW]], my puzzle boxes, the [wrapper-lib](https://www.npmjs.com/package/wrapper-lib), and other things.
- Time spent coding in alternative syntaxes to imagined use cases would have been better spent promoting and documenting the one _best_ way.
- I wasted a lot of time making it possible to use tons of aliases or approaches to do effectively the same thing. This had the effect of making it _less_ clear what actually **did** work. I should have picked one and wrote the [[JSDoc]] to explain it. This is [[YAGNI]] incarnate.
****
# More
## Source
- Experience & reflection
## Related