In a corporate environment the ability to code does not substitute a decent software engineer.