Clean code
Code smells
Reusable code
Refactor code
The art of creating quality products, or how Uncle Bob says
"We are tired of writing craparrow-up-right"
Work related
automated testing
support tooling
pair-programming
code review
management support (often overlooked, but it's 99% of the reason people fail to deliver and/or quit)
Personal aspects
mantra: "Anything worth doing is worth doing well"arrow-up-right
practice practice practice
software engineering is about never stopping to learn
Last updated 4 years ago