...Most of the first ideas you have are indeed not your best ones. Sadly, we tend to completely fall for our first thoughts way too often instead of looking for a better solution.
A nice reminder (especially for students are working on final projects for the semester). I'm a big believer in the "sleep on it" method. I always find improvements in the morning.