Programátor za to zas tak moc nemůže. Udělá jen to, co mu zadavatel řekne a zaplatí. Na druhé straně jsou často zadavatelé (držitelé rozpočtu), kteří si pro korunu nechají koleno vrtat, tak najmou toho nejlevnějšího.
Do toho vstupuje trend v SW vývoji, který je nazýván "Minimum Viable Product". Žádná analýza, žádný design, něco naprogramujte a pak uvidíme (jak velký je to průšvih).