overdesign (design + over-): To design too specifically or to too great an extent, as by including unnecessary features