Як зрозуміти, що ти поганий програміст?

Симптоми Створення змінних, які ніколи не використовуються. Видача нерелевантних результатів. Виклик функцій, які не мають відношення до мети.