Как устроена небольшая игра для разговора о Perl 6 и обучении программированию нового поколения непрограммистов.

Обычно я присутствую в комнате разработчиков FOSDEM Perl. Как в настоящей презентации, со слайдами и всем остальным. Презентации могут быть смешнее или скучнее (в чем дело), ​​но они остаются презентациями.

В этом году, после моего опыта преподавания программирования по-новому и использования Perl 6, я решил представить это как игру.

Сказать, что это сопряжено с некоторыми рисками, значит ничего не сказать. Но я хотел охватить несколько целей. Во-первых, меня всегда восхищали навыки и веселье, которые демонстрировали люди на конференциях по Perl. Я помню, как кто-то одевался как кадет Звездного Флота, люди выступали на клингонском, настоящие шоу. Сообщество Perl, в том числе и я, в последнее время стало немного больше… осталось, может быть, так можно сказать.

Во-вторых, мне очень хотелось открыть сообщество. Perl — отличный язык, но все внимание привлекают другие новомодные языки. Perl 6 проповедуется в основном хору. Это новый язык с большими возможностями, но в основном представленный людям как их 3-й или 4-й язык. Моя точка зрения заключалась в том, что его можно и нужно использовать в качестве первого языка, как первого языка, который вы изучаете.

И в связи с этим вычислительная техника и программирование стали жизненными навыками. Так почему бы не обучать Perl 6 таким образом, чтобы даже люди, которые не собираются развертывать Perl 6 в архитектуре микросервисов в облаке, могли использовать его и получать от этого прибыль? Кроме того, я очень хотел выучить Perl 6. Лучший способ выучить Perl 6 — попытаться показать кому-нибудь, как его использовать. И есть книга, которую я пишу вместе с классами, которые когда-нибудь могут быть опубликованы, если я приду к чему-то, что можно было бы назвать завершенным.

И последнее, но не менее важное: лучший способ, чтобы на Perl-мероприятиях выступало больше женщин, — это, ну, в общем, чтобы на Perl-мероприятиях выступало больше женщин. Так что вместо того, чтобы быть просто собой, мужчиной, болтать об этом, будет лучше, если об этом поговорит женщина. Я давала уроки своим трем дочерям, и одна из них пойдет со мной играть в спектакле. Командная работа — это одна из вещей, которые я хотел передать во время опыта, поэтому мы эффективно сотрудничали в написании пьесы, как вы можете видеть в запросах на включение.

Наконец, я никогда не писал пьес. Так получилось, что существует язык разметки для сценариев под названием Фонтан с отличной поддержкой в ​​Emacs и отличным способом генерации сценариев. Я использовал его, чтобы сгенерировать этот скрипт, который, очевидно, бесплатен по лицензии Creative Commons cc-by-sa. В пьесе упоминается презентация, и это единственный сценарий, который мы будем использовать. Для этого нужны футболки и немного реквизита, но его могут представлять два человека. Вероятно, потребуются добровольцы, но не более того.

Излишне говорить, что я в панике от того, что на самом деле делаю такие вещи вместо вашего обычного «посмотрите, что я сделал на прошлое Рождество» в пунктах и ​​​​симпатичных слайдах с мемами.

Но я тоже счастлив. Мы продолжим занятия в ближайшее время.