Вход
Алан Кей - некоторые видео
Контекст | Сообщение |
---|---|
Gambler
2016.10.29 23:10:38 [изменено] | Если кто-то работает с компьютерами, знакомство с некоторыми презентациями Алана Кейя практически обязательно. Это что-то типа грамотности, только на более высоком уровне. Например, вот три версии отличной презентации. Выберите и посмотрите ту, которая вам больше нравится. Первый линк содержит во второй половине, помимо всего прочего, демонстрацию реальных программ, но сама презентация там довольно запутанная. https://www.youtube.com/watch?v=YyIQKBzIuBY Rethinking Design, Risk, and Software "If we don't extract principles from [our software], we're not doing engineering - we're just tinkering." Идея: Софтверные инженеры не инженеры. Это больше стремление, нежели чем реальность - привести разработку к отточенности настоящей инженерной работы. В шестидесятых годах этот термин (software engineer) был зачат именно как стремление или направление куда надо развиваться, а сейчас все почему-то об этом забыли. В настоящий момент программирование не способно выдать качественные результаты за короткие сроки в рамках крупного проекта. Идея: Написание собственных инструментов разработки (в т.ч. операционных систем, языков) может позволить вам избавиться от перспектив, к которым бы вас обязательно привязали готовые инструменты. Идея: Лучшая аналогия современному коду - трущобы. Особенно вебу. Нет архитектуры, всё строится по мере нужды. Поэтому задавать вопрос "Как это улучшить?" бесполезно. Думать нужно о том, какими в принципе должны быть системы будущего и насколько их сложность соизмерима со сложностью решаемых ими задач. От себя хочу добавить: очень актуальное описание, хотя сейчас программисты так долго варятся в своём собственном соку, что по большей части уже не способны этого увидеть. Произошло концептуальное вырождение всей индустрии. Пожалуй, моя любимая презентация от Кея: Канал VPRI: |
Gambler
2016.11.02 07:11:50 [изменено] |
Позже я постараюсь дать краткую аннотацию к каждой ссылке, объясняющую, зачем я её запостил. |
Gambler
2016.11.03 03:11:35 [изменено] | https://www.youtube.com/watch?v=LwCOJ4VlkAI
Презентация сообществу пользователей Эппла в 1987м году. |
Gambler
2017.01.07 09:01:00 | https://www.youtube.com/watch?v=N9c7_8Gp7gI В контексте образования. |
Gambler
2017.01.07 23:01:35 | https://www.youtube.com/watch?v=fhOHn9TClXY Разговор с одним из авторов Эрланга. Очень четко выражены некоторые идеи из других современных презентаций. |
Gambler
2017.02.15 03:02:18 [изменено] | https://www.youtube.com/watch?v=yVw42wWZWrg Идея: Новости - это по определению информация, которая вписывается в знакомые категории. Новую категорию за двадцать минут не опишешь. Но именно новые категории позволяют нам изобретать интересное будущее. |
Gambler
2017.02.17 05:02:29 [изменено] | https://www.youtube.com/watch?v=x0nKvXRgEoQ И опять в контексте образования. Использование симуляций в пятом классе. Особенно интересный момент: https://youtu.be/x0nKvXRgEoQ?t=2706 Идея: Многие люди верят в эволюцию идей и технологий, где выживают только самые лучшие. При этом они забывают, что в природе эволюционируют не "лучшие" организмы, а самые приспособленные. Значит, в бездарном окружении будут развиваться технологии и мысли идеально приспособленные к бездарности. |
Gambler
2017.03.26 22:03:15 | https://www.youtube.com/watch?v=BbwOPzxuJ0s Про историю развития компьютерных технологий. |
Gambler
2017.04.11 11:04:17 [изменено] | https://www.youtube.com/watch?v=275FQ9koAw8
Отличное интервью. Мне больше всего понравились мысли про интерфейсы. |
Gambler
2017.11.17 07:11:12 | https://www.youtube.com/watch?v=PFc379hu--8
"Мы живем в то время, когда создать новый компьютер проще, чем когда бы то ни было, но я не знаю ни одного крупного университета, который этим бы сейчас занимался." |
Gambler
2017.12.12 09:12:37 [изменено] | https://www.youtube.com/watch?v=R1R2jH4PQEo Алгоритмы сортировки были важны в пятидесятых годах, пару лет. Не сейчас. Современная информатика - это наука о сложных системах. |
Gambler
2017.12.12 09:12:27 [изменено] | https://www.youtube.com/watch?v=R1R2jH4PQEo Компьютеризация сейчас не имеет ничего общего с алгоритмами сортировки. Те были важны пару лет в пятидесятых. Сейчас компьютеризация - для изучения сложных систем. Особенно систем с обратной связью. |
Gambler
2017.12.23 03:12:30 [изменено] | https://www.youtube.com/watch?v=R1R2jH4PQEo Как ваш любимый язык программирования представляет собрания сущностей? Массивами? Насколько это удобоваримо, если вы хотите симулировать сложную систему? Много рекомендаций книг. |
Gambler
2018.06.14 05:06:26 | Не Алан Кей, но в тему: Очень хорошая презентация, которую, к сожалению, среднестатистический программист или менеджер просто не поймут. Одна из очень фундаментальных идей: если вы оцениваете что-то с помощью усреднения, то в пятидесяти процентах случаев ваша оценка будет ниже реальности. Значит, если вы планируете с помощью усреднения, срок исполнения будет выше запланированного в половине случаев. Это нормально. Если этого не происходит, где-то кто-то врёт. |