имхо болтология какая-то, хороший/плохой программист, нужны конкретные метрики как вы его будите оценивать, а их нет, так как много переменных (зависит от проекта, условий работы и мотивация в зп, формулировка требований, что разрабу нужно делать, может у него тз говно).
так что это будет просто субъективное мнение QA который либо умеет кодить, но плохо, либо совсем не умеет. оценивать работу разраба когда ты сам не разраб дело такое на мой взгляд.