How to Be a Successful Developer