I shipped code I don't understand and I bet you have too

Every time we skip thinking to keep up with generation speed, we’re not just adding code we don’t understand, we’re losing our ability to recognize problems [and complexity]

The Machine Stops does a great job illustrating this.