Don’t Be Cute

Cute kills. Ryan Dahl is one of my tech heroes largely because he has no problem owning his own bad design decisions one of which is him “being cute.” Another example is the CommonMark spec combining documentation with the testable specification.

Also index.js. I’m sorry. I thought it would be cute, for like, you know when you include a directory it would find the index.js. Sorry. This was, like, needlessly introduced. What I’ve come to learn now that I’m aging it that, like, whenever you’re designing a program, like, there’s things that you think might be cute to add in. You always regret those. If they are unnecessary and simply cute, like, don’t do them.

Ryan Dahl on “cute” design decisions