Якщо клієнти задоволені, ви робите щось правильно. Багато людей насолоджуються хот-догами, не знаючи, як вони зроблені ...
Якщо додаток є хорошим рішенням проблеми, але ви переживаєте, що фундамент не працює, подумайте, як покращити поступово і складіть план, щоб здійснити ці вдосконалення під час оновлення продукту. Інкрементальне є ключовим: якщо ви свербите, щоб переписати цілі його частини, ваш менеджер правильно скаже, що це нерозумно. Ідеальний може бути ворогом добра. Подивіться історію jwz про те, як Netscape дозволив IE взяти на себе керівництво, оскільки їм "довелося" переписати Навігатор.
Якщо користувальницький інтерфейс програми сам по собі безлад, клієнти можуть все-таки бути щасливими, оскільки вони порівнюють його з "важким шляхом", і навіть програма-баггі може бути на милі краща за це. Ви порівнюєте його з ідеалом, який ви можете уявити через свій досвід та навички. Знову ж таки, подумайте, як ви можете покращити речі поступово, і викладіть це як частину плану.
Не припиняйте дбати: ви хочете, щоб ваша робота була найкращою, що вона може бути. Але також пам’ятайте, що клієнт платить ваші рахунки, і ви пишете для них програмне забезпечення, а не ви.