То тюлень позвонит, то олень,
И такая дребедень целый день.
К. Чуковский
Все сколько-нибудь значительные прорывы в технологиях программирования – изобретение компьютеров с хранимой программой, ассемблера, компиляторов, сборки мусора – делались в надежде, что теперь-то программированием смогут заниматься специалисты в предметной области. Но почему-то этого не происходило. Новые технологии приводили к снижению стоимости разработки программного обеспечения, но это приводило только к тому, что программ начинали заказывать гораздо больше, чем раньше, и эти программы становились все сложнее и сложнее по функциональности. В результате спрос на услуги программистов только расширялся, но программирование по-прежнему оставалось отдельной профессией.
В 60‑е годы XX столетия появление языков высокого уровня привело к тому, что крупным корпорациям стало экономически выгодно разрабатывать заказное программное обеспечение для автоматизации своих бизнес-процессов. В 90‑е годы распространение языков Java и C# со сборкой мусора позволило средним и даже некоторым малым бизнесам развитых стран заказывать программное обеспечение и создало огромную индустрию офшорного программирования в Индии, Китае и странах бывшего СССР. В 20‑е годы XXI столетия появление метаязыков второго поколения сделало заказное программное обеспечение доступным даже малому бизнесу и частным лицам из развивающихся стран. Это вовлекло в индустрию программирования новые социальные и культурные слои. Но основная масса специалистов в предметных областях так и не стала программировать самостоятельно. Так и осталось загадкой, почему одни люди могут и хотят программировать компьютеры, а другие – не могут или не хотят, а вместо этого предпочитают заказывать разработку на стороне.
Над дельтой Окаванго заходило солнце. Днем у !Хи было большое преимущество: антилопа перегревалась и не могла быстро бежать, а !Хи мог охлаждаться, поливая себя водой из пластиковой бутылки, а то и прихлебывая пару-тройку глотков. Ночью это преимущество терялось, так что охота грозила затянуться до утра, а то и на первую половину следующего дня. Ну и ладно, если кому-то что-то потребуется, меня найдут.
Вскоре !Хи действительно понадобился. На другом конце земли другой охотник вышел на охоту в море и обнаружил проблему. Телефон в поясной сумке !Хи задребезжал. !Хи нажал кнопку на гарнитуре:
– Окаванго Куалити Софтвээ к вашим услугам.
– Однако здравствуйте. Это Эльгыгытгын. У вас, однако, бага.
– Здравствуйте, Эльгыгытгын. Что у вас случилось?
– У нас сегодня открытие сезона. Я пошёл за китом. Кит ушёл в американское море. Ваша навигатора мне сказал, что на кита охотиться можно. Я, как русские говорят, как дурак, сорок минут гнался за этим китом, однако, гарпуна говорит, что охотиться, однако, нельзя.