adam bien's blog

A perfect developer should: 📎

  1. Enjoy the development of software
  2. Be able to share knowledge
  3. Be able to mention, what he does NOT understand or NOT know
  4. Communicate problems and challenges
  5. Be able to LEARN during his day by day work - especially from others
  6. Try to realize the best possible solution and try to convince the team and another roles of his idea
  7. Accept political (golf-course) decisions 
  8. Be able to compare new "cool" frameworks, technologies and approaches to existing one.
  9. Be able to accept, that someone is smarter and has more experience...(which is the general case)

Actually all the items can be derived from one quality: motivation :-).