Щоб люди знали, чого хочуть.
Найдовше я думав, що буду спілкуватися з людьми, вони описують проблему чи робочий процес, і я вкладу її в код і автоматизую її. Виявляється кожен раз, коли це відбувається, те, що вони думали, що хочуть, насправді не те, що вони хотіли.
Редагувати: Я згоден з більшістю коментарів. Це не технічна відповідь і, можливо, не те, що шукав запитуючий. Це не стосується лише програмування. Я впевнений, що це не моє найдовше припущення, але це було найяскравіше, що я дізнався за 10 коротких років, якими я займався. Я впевнений, що з мого боку це було чисто наївністю, але те, як мій мозок / був провідним, і навчання та досвід, який я мав до вступу в діловий світ, змусили мене повірити, що я буду робити те, на що відповів; що я міг би використовувати код та комп’ютери для вирішення проблем людей.
Я думаю, що ця відповідь схожа на Робін про те, що непрограмісти розуміють / дбають про те, про що я говорю. Йдеться про вивчення бізнесу як спритного, ітеративного, інтерактивного процесу. Йдеться про те, щоб дізнатися відмінність між програмою-кодом-мавпою та розробником програмного забезпечення. Йдеться про усвідомлення того, що між ними є різниця, і щоб бути справді хорошим у цій галузі, це не просто синтаксис та швидкість набору тексту.
Редагувати: Ця відповідь тепер є вікі-спільнотою, щоб заспокоїти людей, засмучених у цій відповіді, даючи мені реп.