I always try to improve my skills by a deep understanding of reality and code in general. Developing is not only about code but it requires social and communicative skills.