tgoop.com/resonate_now/210
Last Update:
Bret Victor про "Inventing on principle”, выступление на 1 час в 2012г на конфе для разработчиков. Посоветовал в интервью Палмер Лаки, фаундер Anduril и Oculus
Цель выступления
- Хочу поговорить о нетипичном подходе к карьере: все говорят надо следовать страсти/делать что любишь, а я хочу иначе: о поиске некого руководящего принципа себе - что-то, что вы считаете важным/необходимым/правильным. Расскажу о себе и о других примеры как можно думать
- Bret делает лабу Dynamicland по, даже не знаю как сказать - по интерактивным симуляциям - в оффлайне воссоздать опыт который скорее больше в VR? Хотят дисраптнуть саму суть научных лабораторий
Идеи
- Рождаются хрупкими малышами, и им нужно место, где креатор может их вырастить
- Смерть идей для меня трагедия, просто моральное зло
Мои принципы
- Я считаю привнесение идей в мир в любой сфере - это самое важное, что делают люди. И я создаю тулзы для креаторов - т.к. они нуждаются в моментальном connection с тем, что они делают. Это мой принцип. Т.к. созидание это discovery, и сложно открыть что-то не видя это
- Я по сути хожу по миру и смотрю где это принцип нарушается и пробую это фиксить
- Делал среды для прогеров где на лету без компиляции видно как текущие изменения в коде влияют на конечный результат: методы для объектов, autocomplete итп [показывает пример процедурного рисования на экране деревца]
Мир и мы
- Люди из сферы технологий могут изобретать чтобы фиксить вещи в мире
- Социальные активисты улучшают мир организуя что-то. 150 лет назад Elizabeth Stanton сказала, что женщины тоже должны иметь право голосовать
Инженеры с миссией
- Larry Tesler в лаборатории PARC компании Xerox так изобрел персональные компьютеры - он считал, что компы нужны всем. Вместо командной строки (барьер сложности взаимодействия с мэйнфреймами итп) придумал текстовый редактор, cut/paste итд итп. Ларри влиял на культурный контекст [компы не для избранных, а для всех], а не что-то радикальное открыл типа фонографа Эдисона
- Engelbart был пионером human-computer взаимодействия и в SRI придумали мышку, гипертекст, графические интерфейсы итп. Но его отправная миссия была позволить человечеству решить самые срочные проблемы
- Alan Kay, тоже в PARC, придумал и объектно-ориентированное программирование, и десктоп/иконки/итп на компах
- Активизм: Richard Stallman’а все знают: GNU, Free Software Foundation, GPL, итп - его миссия, что софт должен быть свободным
Explorable explanation
- Визуализация процесса исследования оч важна
- Я много думал как добавить обратной связи в абстрактное программирование. E.g. В оффлайне визуализировать работу алгоритма e.g. binary search. Варьируя переменные (на долгие и бесконечные циклы) можно увидеть как работает и начать ощущать механику интуитивно
- Это примеры из кодинга [тк конференция на эту тему], но это работает во всех сферах. Показывает пример электронной схемы где включаются диодные лампочки - важно видеть где и как идет и изменяется электрозаряд в каждом проводнике. Он делал схему с 70 тыс резисторов =)
- 2 золотых правила информационного дизайна: а) покажи данные и б) покажи сравнения
Программирование
- Оно не обязано застревать c 50ых, когда Fortran и Algol были на перфоркартах, и по сути это пачка определений, которую пихают в компилятор
- А язык C был создан для (!) телетайпов (электромеханическая пишущая машинка) итд итп
Self-discovery
- Люди что я приводил как пример - все они были с идеалами, четко знали что хорошо, что плохо, и нередко боролись и с authority (и авторитеты, и власть) и с мэйнстримом
- Может быть вам как разработчикам и не стоит определять себя чисто по скиллам, как этого хотят работодатели. Мы все разные и шире, не обязаны укладываться в рамку
- Поиск важных для себя принципов может занять время - это же self discovery, мне понадобилось лет 10 (!). Делаешь много всего разного и изучаешь себя в процессе: резонирует?
Заключение
- Жизнь это, базово, набор выборов. Можно прожить с настройками по умолчанию, можно принимать мир. А можно поприменять свой вижн, что можно улучшить
BY Резонанс с реальностью
Share with your friend now:
tgoop.com/resonate_now/210