The long version of this talk has a section on "overengineering"
Here's a time I thought I was overengineering, but wasn't