Rule1: Write tests. Explain your processes in this tests.
Rule2: Write comments. Dont explain your code, explain why u wrote this code in this manner.
Rule3: Dont forget to do some research work before start coding. (Refresh your design pattern skills, architecture, dependencies around your projects, etc).
The second assertion is controversial. The developer should not justify himself. He must share knowledge at first.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.