20 Rules of thumb for writing better software | Heykuki News