Суть заключается в том, чтобы понимать людей, их желания, и создавать продукт, который бы удовлетворял их потребности – это, вероятно, самая важная и сложная задача для программиста. Когда я говорю о людях, я имею в виду не только клиентов и пользователей. Большая часть инструментов и новых методов реализации идей появилась как ответ на запросы разработчиков. Программисты хотели упростить свою работу, и появились специальные среды, в которых удобно и легко писать код или проверять его на ошибки. Проект-менеджерам было трудно управлять проектами, и появились электронные карты ума, а руководителям удобно получать отчеты в виде таблиц, и в этом помогает Excel и подобные инструменты. От того, насколько удобен и структурирован код в вашей компании, зависит скорость, с которой ваши коллеги могут понять ваши идеи и реализовать свои.В конечном итоге это влияет на вашу зарплату, зарплаты ваших коллег, доходы вашей компании, ваши перспективы и ваш путь как автора сервисов, сайтов и программ.