Сегодня начинается основная работа по обновлению систем Molten. Последние несколько дней в основном были организационными - мы занимались планированием, собирали мнения людей вокруг нас и убеждались, что выбираем правильный путь, прежде чем начнем. Сегодня мы начинаем производство. В Molten будет проведено обширное рефакторинг. Начальная точка - это модульное разделение системы больше, чем это есть сейчас - полное отделение платформы, алгоритма сопоставления и слоя исполнения. Следующая работа после этого будет заключаться в разбиении слоя сопоставления, чтобы алгоритм мог быть дополнительно модульным и представлять собой отдельный компонент, который можно будет легко "заменить". Этот компонент будет стандартизирован, и я буду составлять требования для его замены, чтобы он работал с нашей системой. Это позволяет любому создать компонент, который можно легко вставить как в нашу рабочую систему, так и в нашу систему конкурентного тестирования, которую мы строим. Мне нравится работа с кодом, и поэтому это самая приятная часть для меня. На самом деле, я не знаю ни одного разработчика, который не любил бы вызов работы над сложными задачами.