trait of a great developer post