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