Цитата Алана Купера

По иронии судьбы, то, что, вероятно, сделает наименьшее улучшение простоты использования программных продуктов, — это новые технологии. Технически нет большой разницы между сложной, запутанной программой и простым, увлекательным и мощным продуктом.
В начале почти каждой отрасли доступные продукты и услуги настолько дороги в владении и сложны в использовании, что доступ к ним есть только у людей с большими деньгами и большим опытом. Прорывная технология — это нововведение, которое упрощает продукт и делает его настолько доступным, что целое новое поколение людей теперь может иметь его и использовать его в начале для простых приложений, а затем оно совершенствуется до такой степени, что делает старую технологию устаревшей. .
В разработке программного обеспечения есть два метода. Во-первых, сделать программу настолько простой, чтобы в ней явно не было ошибок. Другой — сделать его настолько сложным, чтобы не было очевидных ошибок.
Есть много новаторов, которые усердно работают над созданием идеальных альтернатив мясу, молоку и яйцам. Эти пищевые продукты, подобно компьютерной графике, фотографии или звуковым системам, будут становиться все лучше и лучше до тех пор, пока разница между животным белком и растительным или между мясом, произведенным на ферме, и мясом, полученным на ферме, станет незначительной. Это облегчит людям выбор, который приведет к миру с гораздо меньшим насилием.
Существует фундаментальная проблема в том, как работает программный бизнес. Мы просим людей, которые являются мастерами жестких технологий, также разрабатывать мягкую, человеческую сторону программного обеспечения. В результате они делают действительно крутые продукты — если вам случится быть инженером-программистом.
В формирующемся, высоко запрограммированном ландшафте вы либо создадите программное обеспечение, либо будете им. Это действительно так просто: программируй или будь запрограммирован. Выберите первое, и вы получите доступ к панели управления цивилизацией. Выберите последнее, и это может стать последним реальным выбором, который вам предстоит сделать.
По иронии судьбы, основная задача компаний, занимающихся программным обеспечением для шахмат, сегодня состоит в том, чтобы найти способы сделать программу слабее, а не сильнее, и предоставить достаточно опций, которые любой пользователь может выбрать на разных уровнях, и машина постарается сделать достаточно ошибок, чтобы дать ему шанс. .
PhotoShop — это программа, которую я постоянно использую для работы с 2D-объектами. И это невероятная программа — там действительно можно делать все, что угодно, и я никогда не бился головой о потолок. 3D вещи невероятно сложны, чудовищно сложны, но для вещей, которые я хочу сделать, я нашел очень простые и интересные способы, я надеюсь, создавать изображения, не слишком зацикливаясь на картах и ​​технических деталях.
Я вышел из электронной музыкальной сцены, которая основывала всю свою музыку на программном обеспечении. Это была настоящая мальчишеская вещь, настоящий тестостерон - программное обеспечение и отношения между музыкой и программным обеспечением - до такой степени, что это было похоже на тщательно охраняемый секрет.
Когда функциональность продукта или услуги превосходит то, что могут использовать клиенты, это меняет способ конкуренции компаний. Когда продукт еще недостаточно хорош, вы можете конкурировать, производя более качественные продукты. Чтобы делать продукты лучше, архитектура продукта должна быть взаимозависимой и собственнической по своему характеру.
Если общество, к которому мы движемся, не должно быть кошмаром истощения, мы должны использовать интерлюдию настоящей эры для разработки новой технологии, основанной на круговом потоке материалов, так что единственными источниками пропитания человека будут продукты его жизнедеятельности.
Мы наблюдаем рассвет новой гонки вооружений. Например, Германия формально выступает против американской программы милитаризации космоса, но обязана принять в ней участие. В противном случае он будет отставать в развитии передовых технологий. Германия это прекрасно понимает. США это тоже понимают, и они полностью ожидают, что Германия и другие страны, которых они захотят принять в свои ряды, поддержат программу.
С другой стороны, инструменты программирования программного обеспечения и интернет-сервисы упрощают запуск новых глобальных программных стартапов во многих отраслях без необходимости вкладывать средства в новую инфраструктуру и обучать новых сотрудников.
Разница между лучшим работником по компьютерной технике и средним может быть 2 к 1, если повезет. С автомобилями, может быть, 2 к 1. Но в программном обеспечении как минимум 25 к 1. Разница между средним программистом и великим как минимум в этом. Секрет моего успеха в том, что мы приложили исключительные усилия, чтобы нанять лучших людей в мире. И когда вы находитесь в поле, где динамический диапазон составляет 25 к 1, мальчик, это окупается.
Люди поймут, что программное обеспечение — это не продукт; вы используете его для создания продукта.
В компьютерах каждый «новый взрыв» вызывался программным продуктом, который позволял пользователям программировать по-новому.
Легко попасть в ловушку, полагая, что новая технология очень похожа на своих предшественников. Новая технология часто воспринимается как линейное продолжение предыдущей, и это наводит нас на мысль, что новая технология будет выполнять те же роли — только немного быстрее, немного меньше или немного легче.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!