https://mamchenkov.net/wordpress/2013/11/19/4-levels-of-php-skill/
4 levels of PHP skill