30 best practices for software development and testing: 
Joining any new company—with an established culture and programming practices—can be a daunting experience. When I joined the Ansible team, I decided to write up the software engineering practices and principles I’ve learned over the years and to which I strive to work. This is a non-definitive, non-exhaustive list of principles that should be applied with wisdom and flexibility.
read more: Opensource.com mfoord
Supporting Open Source.
Have you tried: Sailing in Africa ?
