Макс Шолохов
Ресурсный break;

О чём эта маленькая книга?

Эта маленькая книга-брошюра бывшего программиста написана по фану, и на самом деле она о том, как не выжигать свой мозговой CPU глупыми действиями. Эта книга о личных границах и функции, которая иногда состоит из одного бесконечного мучительного цикла.

Эта книга о том, как добавить в цикл условие для корректного resource management. Ведь даже в ядре Linux есть OOMKiller, который сохраняет систему от умирания. Если какой-то процесс выжирает всю память, механизм завершает тяжёлый процесс.

Это просто переосмысление ассертивной техники трёх предупреждений в контексте сохранения собственного эмоционального ресурса, эмоциональной экономии.

Она о том, что три итерации — это достаточно, чтобы человек понял тебя. Иначе UB другого человека просто сожжёт твой CPU, и придёт огромный счёт за электричество. Не хочется в конечном итоге остаться пустым как null. В конечном итоге VM лопнет с OutOfResourcesError. И гнев обрушится на человека напротив.

Стоит всё же сделать спекулятивную оптимизацию в виртуальной машине своей головы и таки поставить break; в этот цикл.

Итерация номер один. Осознанность.

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