Нещодавно я почав у новій компанії, з пригорщею програмістів. Це середня компанія, яка має близько 70 працівників, але ІТ має лише 9-10, а поруч є 3 "програмісти". Однак у цих хлопців дуже обмежений досвід і дуже багато чого роблять. Наприклад, одним із наших проектів є веб-сайт PHP. Більшість кодів зберігається у 20-ти рядковому контролері PHP з ~ 6000 рядками JavaScript, вбудованими в PHP.
Я продовжую робити тут і там невеликі пропозиції, але ніхто не слухав, всі кажуть, що вони занадто зайняті, щоб реалізувати мої пропозиції. Річ у тому, що вони не повинні бути такими зайнятими, і не було б, якби все було зроблено правильно. Вони витрачають більшу частину свого часу на виправлення речей, які постійно ламаються. Якби кожен проект був побудований правильно, я міг би зробити все сам.
Який підхід я повинен застосувати, щоб переконати цих хлопців чи менеджера, що все потрібно змінити і що зміна речей заощадить купу часу? Чи варто пропустити, намагаючись переконати своїх колег і піти прямо до менеджера, з діловою пропозицією про те, як компанія заощадить купу грошей, якщо вони почнуть робити все правильно?