Getting Real

Страница: 1 ... 596061626364656667

Несколько мыслей в заключение:

Воплощение

Каждый может прочесть книгу. Каждый может придумать идею. У каждого есть родственник, работающий веб‑дизайнером. Каждый может завести блог. Каждый может нанять кого‑то еще, чтобы вместе наваять какой‑то код.

Разница между вами и всеми остальными в том, как хорошо вы воплощаете. Успех достигается именно безупречным воплощением.

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

Главное – сохранять равновесие. Если вы гнетесь слишком далеко в каком‑то направлении – вы на пути к падению. Постоянно ищите свои слабые звенья и сосредоточьтесь на них, пока не приведете их в порядок.

Люди

Стоит еще раз повторить, что главный элемент построения успешного сетевого приложения – это люди, работающие над ним. Мантры, проектирование от эпицентра, меньшее количество кода и все остальные замечательные идеи ничего не значат, если у вас нет людей, способных воплотить эти идеи.

Вам нужны люди, страстно любящие свое дело. Люди, заботящиеся о своем искусстве – и считающие свое дело искусством. Люди, чувствующие гордость за свою работу вне зависимости от наличия денежного вознаграждения. Люди, совершенствующие продукт до самых мелких деталей, даже если 95% пользователей их не заметит. Люди, которые стремятся создать отличный продукт и на меньшее не согласны. Люди, которым нужны люди... то есть не совсем, но мы не могли не вспомнить песню Барбры Стрейзанд. В любом случае, когда вы нашли таких людей – держитесь за них. В конце концов, от людей в вашей команде зависит успех или неуспех вашего проекта – и вашей компании.

Больше, чем просто программы

Также стоить заметить, что подход Getting Real применим не только к построению сетевых программ. Когда вы ближе познакомитесь с его идеями, вы обнаружите их повсюду вокруг себя. Например:

Силы особого назначения, такие как «Зеленые Береты» или «Альфа», используют малые бригады и быстрое развертывание для выполнения задач, для которых другие подразделения слишком велики или слишком медлительны.

Рок‑группа White Stripes ограничивается в своем творчестве простыми средствами: два человека, простые песни, по‑детски незамысловатая партия ударных, использование студии по минимуму и т.д.

— 64 —
Страница: 1 ... 596061626364656667