Best practices for beginners that could help you build a better software.