Programming irony: A complex solution often feels impressive
Programming irony:
A complex solution often feels impressive. Why? Because complexity is hard to understand. So it looks like it was hard to build.
A simple solution often feels unimpressive. Why? Because simplicity is easy to understand. So it looks like it was easy to build.
Takeaways:
1. If it’s hard to understand, dig deeper. Is the complexity is justified? Can the complex problem be broken down into simple solutions?
2. Admire simplicity, not complexity.