You are going to really have to take a big picture approach to how you perform on each task.<p>Read Pragmatic Programmer and Clean Code.<p>Keep learning, and build your code so that it is easy to maintain and change.<p>Learn SOLID <a href="https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)" rel="nofollow">https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)</a><p>Remember to never stop learning, do not get comfortable, keep pushing ahead.