КС2

Наш журнал - не продается.

Алан Кей - некоторые видео

КонтекстСообщение
Gambler
2016.10.29 23:10:38
[изменено]

Если кто-то работает с компьютерами, знакомство с некоторыми презентациями Алана Кейя практически обязательно. Это что-то типа грамотности, только на более высоком уровне. Например, вот три версии отличной презентации. Выберите и посмотрите ту, которая вам больше нравится. Первый линк содержит во второй половине, помимо всего прочего, демонстрацию реальных программ, но сама презентация там довольно запутанная.

https://www.youtube.com/watch?v=YyIQKBzIuBY
https://www.youtube.com/watch?v=ubaX1Smg6pY

Rethinking Design, Risk, and Software
https://www.youtube.com/watch?v=QboI_1WJUlM

"If we don't extract principles from [our software], we're not doing engineering - we're just tinkering."

Идея: Софтверные инженеры не инженеры. Это больше стремление, нежели чем реальность - привести разработку к отточенности настоящей инженерной работы. В шестидесятых годах этот термин (software engineer) был зачат именно как стремление или направление куда надо развиваться, а сейчас все почему-то об этом забыли. В настоящий момент программирование не способно выдать качественные результаты за короткие сроки в рамках крупного проекта.

Идея: Написание собственных инструментов разработки (в т.ч. операционных систем, языков) может позволить вам избавиться от перспектив, к которым бы вас обязательно привязали готовые инструменты.

Идея: Лучшая аналогия современному коду - трущобы. Особенно вебу. Нет архитектуры, всё строится по мере нужды. Поэтому задавать вопрос "Как это улучшить?" бесполезно. Думать нужно о том, какими в принципе должны быть системы будущего и насколько их сложность соизмерима со сложностью решаемых ими задач. От себя хочу добавить: очень актуальное описание, хотя сейчас программисты так долго варятся в своём собственном соку, что по большей части уже не способны этого увидеть. Произошло концептуальное вырождение всей индустрии.

Пожалуй, моя любимая презентация от Кея:
https://www.youtube.com/watch?v=gTAghAJcO1o

Канал VPRI:
https://www.youtube.com/channel/UCkdJ2NwjI8LcgyvfU7PyaVA

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

Не Алан Кей, но в тему:
https://www.youtube.com/watch?v=DOyNfmqwR98

Очень хорошая презентация, которую, к сожалению, среднестатистический программист или менеджер просто не поймут.

Одна из очень фундаментальных идей: если вы оцениваете что-то с помощью усреднения, то в пятидесяти процентах случаев ваша оценка будет ниже реальности. Значит, если вы планируете с помощью усреднения, срок исполнения будет выше запланированного в половине случаев. Это нормально. Если этого не происходит, где-то кто-то врёт.