Core lesson of the talk: design is abstract and hard to discuss, so teams drift into vague comments like 'it looks ok' or 'it should be more elegant'. Before improving design, learn to describe it precisely — coupling levels, architecture, other abstractions. Precise vocabulary keeps teams in sync and enables mentoring. Don't design instinctively like Guido; communication is the prerequisite.