The code writing process requires great mental efforts and concentration, which makes it very difficult to achieve a flawless result. However, it’s important to remember there is no such thing as perfect code — the programmers should strive to achieve a better code that constantly can be improved.
Full article