Programmers must not only create a responsive system or website, they make sure to always create a responsive, reliable, robust and more importantly user-friendly. It must able to handle all possible error caused by users. Aesthetics, effects and designs then comes next as well as optimization to stay on top of Google.