Keep It Simple, Stupid!
Programmers are notorious for breaking this rule. We want to make cool stuff using cool technologies.
Cool stuff is often complicated, buggy, and most importantly, not simple.
Fight the urge to use the latest and greatest. Use what's necessary.
Don't over-engineer software based on something that might happen, someday.