Coding since 1993.
Always try to remember that the first implementation is almost never the most elegant solution.
I like writing clever but not overly complex code. "Simplicity is prerequisite for reliability" - Edsger W. Dijkstra
Most of the principles I have adopted are listed in The Principles of Good Programming.