История проекта

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

Как всё начиналось

7 января 2015 г. На сайте опубликован анонс проекта; тогда же созданы план-проспект будущей книги, финансовый план проекта и список предлагаемых «плюшек».

8 января 2015 г. Получено первое пожертвование. Создана страница «А если не получится?» — в ответ на вопрос, который мне независимо друг от друга задали сразу несколько человек.

9 января 2015 г. Григорий Крайнов поместил сведения о проекте на vk.com в сообществе "типичный программист". Сайт тут же свалился под нагрузкой, что было обнаружено не сразу, а когда обнаружилось, пришлось срочно повышать квоты для vps'ки.

10 января 2015 г. За день получено семь пожертвований на общую сумму свыше 14000 рублей.

11 января 2015 г. Начата работа над рукописью части, посвящённой чистому Си.

12 января 2015 г. Общая сумма пожертвований перевалила за первый «рубеж» — сумму в 25000 рублей. «Полного фиаско» не случилось.

19 января 2015 г. Преодолён второй барьер (55000 р.), так что пришлось написать новую версию странички «А если не получится?»новость по этому поводу — на следующий день).

4 февраля 2015 г. Сумма пожертвований перевалила за 100 000 р. (предпоследний из намеченных барьеров). Новость по этому поводу была опубликована днём позже.

10 февраля 2015 г. Преодолён последний из барьеров — 120 000 р. Страница «А если не получится?» утратила актуальность и была переписана; новость по этому поводу была озаглавлена «Празднуем победу».

Первая версия рукописи

23 февраля 2015 г. В общих чертах и в первом приближении завершена рукопись части по чистому Си. Позже она неоднократно доделывалась и расширялась.

13 марта 2015 г. В пятницу 13 проект в финансовом плане впервые ушёл «в минус».

24 марта 2015 г. Завершена рукопись вводной части книги. Поскольку следующая по плану — часть про Паскаль, от которой ожидалось, что она будет самой заковыристой, а финансовый минус перевалил за 20 тыс., было объявлено, что проект отправляется в состояние гибернации.

5 июня 2015 г. В связи с появлением свободного времени работа над рукописью возобновлена.

23 июня 2015 г. На Linux.Org.Ru опубликована новость про проект, породившая довольно бурное обсуждение и ожидаемо вызвавшая новую волну пожертвований.

13 июля 2015 г. Сразу три знаковых события: количество рабочих часов перевалило за 300, объём рукописи — за 500 страниц, а финансовое состояние проекта опять ушло в минус — правда, без учёта сделанных ранее резервов.

4 сентября 2015 г. В рукопись втянут текст старой книжки про NASM и начата его адаптация.

25 сентября 2015 г. Адаптация текста про NASM завершена; таким образом, готовы первые четыре части из семи изначально запланированных.

2 октября 2015 г. Объём полученных пожертвований достиг ровно 300000 р. — половины от целевой суммы.

6 ноября 2015 г. Рукопись (в её первом варианте)окончена. Общий объём рукописи — 1103 страницы. Денег на издание явно не хватает, в каком формате её издавать — непонятно, приём пожертвований продолжается.

15 декабря 2015 г. Опубликована идея превратить книгу в трёхтомник.

В ожидании первого тома

12 января 2016 г. Авария сервера (физическое разрушение жёсткого диска), после которой пришлось восстанавливать содержимое сайта, используя веб-архив и кеши поисковиков. Работа сайта и всё содержание, относящееся к проекту, были восстановлены к 18 января.

2 марта 2016 г. Рукопись первого тома отправлена в типографию. С учётом теперь уже достоверных сведений о стоимости издания бумажных книг скорректированы предлагаемые «плюшки». С учётом полной продажи валютных резервов и оплаты издательских расходов проект в минусе почти на 34 тыс. рублей. Новая краудфандинговая цель установлена в размере 850 000 р.

18 марта 2016 г. Предложена к обсуждению идея превратить трёхтомник в четырёхтомник, разделив планировавшийся второй том на два.

23 марта 2016 г. Вышел в виде бумажной книги первый том; на сайте опубликована его электронная версия.

24 марта 2016 г. Новость на L.O.R. с очередным бурным обсуждением.

Между первой и второй — перерывчик небольшой

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

9 июня 2016 г. Рукопись второго тома ушла в печать. Проект в минусе на 189455 р., в связи с чем анонсирован предстоящий глубокий анабиоз.

5 июля 2016 г. Тираж второго тома получен из издательства. В связи с этим пересмотрен список «плюшек».

6 июля 2016 г. Новость на L.O.R., как водится, с бурным обсуждением.

14 июня 2016 г. В общих чертах завершена рассылка донэйторам материальных «плюшек» в виде первых двух томов.

28 августа 2016 г. Подведение итогов первой части проекта.

Мучительный третий том

29 сентября 2016 г. После получения рекордного пожертвования работа над рукописью возобновлена.

6 октября 2016 г. Проект снова в плюсе.

28 ноября 2016 г. Завершение части про интерфейс системных вызовов.

14 мая 2017 г. Завершение части про сети.

18 июня 2017 г. Завершение части про параллельное программирование.

3 июля 2017 г. В очередной новости задекларировано окончание основной работы над рукописью и переход к внесению корректуры (и косметических исправлений).

14 июля 2017 г. В день юбилея Unix (1,5e+9 seconds since Epoch) рукопись третьего тома отправлена в печать. Финансовый минус составляет чуть больше 117 тыс.

26 июля 2017 г. Бумажный тираж третьего тома получен из издательства; электронная версия опубликована на сайте. Новость на L.O.R., как обычно, с тоннами флейма в обсуждении.

18 сентября 2017 г. В основном закончена рассылка материальных плюшек.

2 октября 2017 г. Всплеск продаж и пожертвований на волне выхода третьего тома снова вывел проект в финансовый плюс.