Make it simpler!
“Be sensitive to indications that your program is hard to understand. Any discomfort is a clue. If it’s hard for you, it will be even harder for the next programmers. They’ll appreciate the extra effort you make to improve it. If you’re figuring out code instead of reading it, it’s too complicated. If it’s hard, it’s wrong. Make it simpler.” (Code Complete)
