Програмування Демосів Web 3.0: вільне поєднання гри, роботи і навчання
Програмування Демосів Web 3.0: вільне поєднання гри, роботи і навчання
Яка інформація, така й формація
Творення нової формації завжди починається з правильної організації інформації – з того, що «творить форму» (лат. «in» – в, «forma» – форма, вигляд, «form» – надаю форму, формую, створюю). У наш час головним засобом роботи з інформацією є Інтернет.
Ми вже з’ясували, що для творення постіндустріального суспільства потрібен новий інструментарій – Web 3.0. Його практична реалізація відбуватиметься у вигляді програмного комплексу «Демоси», розгорнутого на сотнях тисяч напівавтономних інтернет-сайтів.
В якій організаційній формі має відбуватися розробка нового софту? Постіндустріальний зміст вимагає постіндустріальної форми. Що це означає?
Відкритість
Система управління вмістом (СУВ) «Демоси» в базовій конфігурації з 7 компонентів (оболонка + 6 модулів) розробляється як open-source software – програмне забезпечення з відкритим сирцевим кодом. Сирцевий код таких програм доступний для перегляду, вивчення і колективного вдосконалення. Відкритість сприятиме написанню якісного програмного коду та його постійному розвитку.
Back to topБезплатність
«Демоси» – це безплатне програмне забезпечення (freeware). Його можна буде безоплатно використовувати протягом необмеженого терміну без обмежень у функціональності. Безплатність сприятиме поширенню СУВ та пов’язаних з нею ідей постіндустріальної формації.
Back to topВільність
«Демоси» – це вільне програмне забезпечення (libre software). Його можна вільно використовувати, змінювати і розповсюджувати, в тому числі модифіковані варіанти. Це додатково сприятиме розвитку і поширенню постіндустріальної самоорганізації суспільства.
Back to topТотальна освіта
У доіндустріальну епоху людина навчалася передусім у своїй громаді, а якщо мала бажання і здібності – шукала собі вчителя. Школи водночас були творчими майстернями, де процес навчання поєднувався з практичною діяльністю.
Наприклад, у філософських чи художніх школах учитель з учнями жили як єдина родина, разом заробляли на життя і їли з одного стола. Навчання було індивідуалізоване – пристосоване до здібностей і талантів учня. Робота і навчання мали ігровий характер: від сільських толок до цехових карнавалів.
Постіндустріальне суспільство повертає такий підхід до навчання, здійснюючи його на вищому технологічному і методологічному рівні. Принципи тотальної освіти: Навчайся працюючи! Працюй граючись! Всі навчають всіх!
Природно, що сучасна розробка постіндустріального софту Web 3.0 відбуватиметься у громаді зацікавлених розробників і користувачів шляхом поєднання навчання, роботи та гри.
Back to topНавчання – робота – гра
Навчання полягатиме в тому, що розробники СУВ «Демоси» пояснюватимуть у своїх блогах на «Народному Оглядачі» і в коментарях весь хід розробки – від застосовуваної методології програмування до коду окремих модулів. Усі бажаючі зможуть долучитися до групи розробки, стежити за ходом робіт і брати в ній участь у міру своєї кваліфікації.
Робота полягатиме в тому, що навчання відбуватиметься не на штучних прикладах, а шляхом участі в живій справі, причому надзвичайно важливій, перспективній і відповідальній. Пам’ятаймо, що закладаються основи Web 3.0 – софту нової формації.
Гра закладена у сам принцип «толоки» – спільного радісного творення нового світу. Глядачі підтримуватимуть розробників ідеями, побажаннями, відгуками, нагородами. Гравці отримуватимуть радість від дружньої змагальності, командної гри, загальної атмосфери свята. Головний приз – слава і почесне місце в історії цивілізації.
Поєднання навчання, роботи і гри є фундаментальним принципом роботи і розвитку «Народного Оглядача». Портал AR25.ORG постійно розширює інструментарій для ігрофікації колективної творчості, а тому є зручною платформою для розробки проекту «Демоси».
Back to topУкраїнська школа розробки мовою Python
Реалізація проекту «Демоси» в контексті Web 3.0 означає формування особливого науково-методологічного напрямку розробки софту, основаного на трендах постіндустріального суспільства.
Такого роду об’єднання однодумців навколо певного вчення чи стилю у науці, мистецтві, спорті, управлінні називаються школами, наприклад, Стокгольмська школа економіки.
В якості головного інструменту програмування обираємо Python (Пайтон, або Пітон) у передовій версії 3. Ця мова належить до вільного програмного забезпечення. Її розробив у 1990 році голландський (майже галицький :) програміст Гвідо ван Россум, по-нашому – Розум :) Походження назви ігрове – на честь британського комедійного шоу «Літаючий цирк Монті Пайтона».
Back to topДзен Пайтона
Розробники мови Python є прихильниками певної філософії програмування, яку називають «The Zen of Python» («Дзен Пайтона»):
- Гарне краще, ніж потворне.
- Явне краще, ніж неявне.
- Просте краще, ніж складне.
- Складне краще, ніж заплутане.
- Плоске краще, ніж вкладене.
- Розріджене краще, ніж щільне.
- Легкість читання має значення.
- Особливі випадки не настільки особливі, аби порушувати правила.
- При цьому практичність важливіше бездоганності.
- Помилки ніколи не повинні замовчуватися.
- Якщо не замовчуються явно.
- Зустрівши двозначність, відкинь спокусу вгадати.
- Має існувати один — і, бажано, тільки один — очевидний спосіб зробити це.
- Хоча спочатку він може бути і не очевидним.
- Зараз краще, ніж ніколи.
- Хоча ніколи, як правило, краще, ніж прямо зараз.
- Якщо реалізацію важко пояснити — ідея погана.
- Якщо реалізацію легко пояснити — ідея, можливо, хороша.
- Простори імен — чудова річ! Будемо робити їх побільше!
Формуємо групу розробників – учителів і учнів
Запрошуються всі зацікавлені опанувати мистецтво розробки софту за допомогою мови Python. Усі учасники є розробниками. Усі навчаються один в одного. Починати можна з нуля, головне – сильне бажання і цілеспрямованість.
Для започаткування процесу досить чотирьох і більше учасників – згідно з правилами формування демосів. Засновники демосу обирають між собою координатора і починають творити.
Прошу всіх зацікавлених у заснуванні української школи постіндустріального програмування викладати свої міркування тут у коментарях або у власних блогах.
Зголошуйтесь, творці нового світу!
Попередні статті:
- Що таке Web 3.0: пояснення за 5 хвилин зі схемами і музикою
- Демоси – антикорупційний софт Web 3.0 для ігрофікованої самоорганізації спільнот
- Архітектура Демосів Web 3.0: як робити гроші у підводному човні

Гурт "Еней" (Польща). Вітре гнатий (2012)
Співайте, люди, ідемо разом з нами,
Для нас не страшні океани!
Нова є Польща і Україна
Нове майбутнє народила!
Синєє море, старіють вже Карпати,
Тому-то можна починати!
Літайте разом і вище неба,
Та напиймося з джерела!