How To Be A Great Developer

… and a Great Person in general. Empathy is your most important skill. Practice it with everyone you interact with, and everyone who interacts with your work. Humility goes hand in hand with empathy. Be open to the possibility (likelihood, even) that you are wrong. Know that you will always be learning and improving. accept and own up to mistakes immediately. The less you fear being wrong, the more confident you can be. »