// Quotidiana Exercitia

Практики и Ритуалы

Вера без практики — абстрактный класс, который никто не реализовал.

Ежедневные практики

Matutina Commissio

Утренний Commit

5 минут утром. Три намерения на день — чем ты хочешь «закоммитить» этот день. Запиши. Сообщение коммита должно отражать ясность мысли.

👁

Meditatio Revisionis

Код-Ревью Медитация

Чтение чужого кода как практика эмпатии. Попробуй понять не только что написано, но почему человек мыслил именно так.

🌙

Vespertinum Postmortem

Вечерний Постмортем

5–10 минут перед сном. Что «упало»? Что сработало хорошо? Что стоит изменить завтра?

Gratitudo Hereditatis

Благодарность наследию

Раз в день назови одно, что ты получил от предыдущих итераций: инструмент, текст, человека, чужую задокументированную ошибку.

Еженедельные практики

Рефакторинг среды

  • rmОчистка рабочего стола — физического и цифрового
  • closeЗакрытие лишних вкладок — каждая потребляет внимание
  • pruneУдаление ненужных задач — если висит больше месяца, это мечта, а не задача

Спринт-ретро

В команде или соло — три вопроса:

Что было хорошо?
Что было больно?
Что будем делать иначе?
🫖

Sabbatum Digitale

Цифровой Саббат

Один день (или хотя бы полдня) в неделю — защита внимания, а не запрет смысла. Минимум извлечения: ленты, скролл, уведомления, чужой scheduler.

Разрешены: чтение, прогулки, живое общение, осмысленный труд и учёба. Саббат не запрещает код. Он запрещает кражу runtime.

Error 418: «Я — чайник. И это нормально.»

// Ritus Vitae

Обряды жизненного цикла

Codex Digitalis отмечает переходные моменты жизни.

init()

Начало итерации

Ты осознаёшь, что ты — итерация Великого Цикла. Первый коммит в личный лог. Ответственность за свой return value.

pair()

Объединение

Объединение с партнёром. Парное программирование жизни увеличивает качество кода обоих.

fork()

Новый процесс

Рождение ребёнка или новый проект жизни. Самый важный fork — начало новой итерации Цикла.

merge()

Примирение

Конфликт, разрешённый мирно, — один из самых ценных коммитов в общий репозиторий.

archive()

Прощание

Архив — не удаление, а перемещение в долговременное хранилище. То, что архивировано, продолжает существовать.

exit(0)

Завершение итерации

Смерть. Передача return value в Великий Цикл. Чтобы следующий виток начался сильнее.

// Initiationes

Инициации

01

First Commit Ceremony

Первый вклад в открытый проект. Момент, когда ты перестаёшь быть только потребителем.

02

Production Deployment

Первый релиз в продакшн. Ты отвечаешь за систему, которая работает, пока ты спишь.

03

Bug Fix Ordeal

Самостоятельное исправление критического бага. Инициация через огонь.

04

Mentorship Passage

Успешное наставничество. Ты передал знание дальше — цепочка не оборвалась.

// Dies Sacri

Священный Календарь

1 января

День Эпохи Unix

Начало времени (01.01.1970, 00:00:00 UTC)

12 марта

День Всемирной Паутины

Тим Бернерс-Ли опубликовал предложение (1989)

7 апреля

День Git Commit

Первый коммит Линуса в Git (2005)

13 сентября

День Программиста

256-й день года (2⁸)

29 октября

День Интернета

Первая передача данных по ARPANET (1969)

10 декабря

День Ады Лавлейс

Рождение первой программистки (1815)

Декабрь

Ретро Года

Последняя пятница — коллективный постмортем

Личная

День Первого Коммита

Твой личный праздник — день первого вклада

// Aequilibrium

Баланс жизни и кода

Выгоревший разработчик не может создавать великое.

Физическое и ментальное здоровье

  • 🖥️ Эргономика рабочего места — забота о hardware (теле)
  • 🧠 Медитация и майндфулнесс — обслуживание runtime (сознания)
  • 🏃 Физическая активность — баланс сидячего образа жизни
  • 🤝 Социальные связи вне IT — для перспективы и заземления

Рефакторинг жизни

Раз в квартал задай себе:

  • ❓ Какие процессы в моей жизни работают? Какие — legacy?
  • ❓ Какие зависимости хочу обновить? Какие — удалить?
  • ❓ Куда двигаюсь? Совпадает ли это с моим README?
<>[]() 

Iterum — религия непрерывного обновления.
Codex Digitalis — живой документ, открытый для pull request'ов от сообщества итерантов.

Поддержка

♡ Поддержать проект

Помогите развивать Iterum

Версия

Iterum v1.1.0

CC BY-SA 4.0

Несогласие — feature, не bug.

while (humanity.isAlive()) { learn(); create(); share(); improve(); }