白毛蓝瞳精神病美少女友利奈绪 (@MatsuzakaSato)over design疑似是个人开源项目的最终归宿……? 中发帖

我(正在重构)的开源项目算是非常典型的例子了,一堆自己都看不下去的over design,全都是徒增复杂度和攻击面的无用功能。 
据我观察,许多个人维护的开源项目到了后期,或多或少都会有一些不明所以或者自以为是的过度设计。
我想了想,大概是因为个人项目实现的功能需求相对简单,一年半载的开发周期完全足够让项目达到功能趋近完善的程度;不温不火的状态也不会激发有效的社区讨论,也鲜少有bug被发掘出来。
但是每天都在增加的star数量,总是容易让开发者产生“没活那不就是死了吗”的心理,于是开发者开始整活,过度设计从此诞生……
所以开发者需要坚决贯彻落实“没活可以啃打火机”的宗旨,摒弃“人可以不活,但不能没活”的错误思想,如果实在按捺不住,可以在readme里更新自己咬打火机的视频。同样能保持GitHub的commit活跃度。