Główne prace nad aktualizacją systemów Molten zaczynają się dzisiaj. Ostatnie kilka dni było głównie organizacyjne - zajmowaliśmy się planowaniem, zbieraniem opinii od ludzi wokół nas i upewnianiem się, że wybieramy właściwą drogę, zanim zaczniemy. Dziś oznacza moment, w którym zaczynamy produkcję. W Molten odbędzie się rozległe refaktoryzowanie. Punktem wyjścia jest bardziej modularne podejście do systemu niż obecnie - całkowite oddzielenie platformy, algorytmu dopasowującego i warstwy wykonawczej. Następnym krokiem będzie rozbicie warstwy dopasowującej, aby algorytm mógł być dalej modularizowany w odrębny komponent, który można łatwo "wymienić". Ten komponent będzie standaryzowany, a ja będę mapował wymagania dotyczące jego zastąpienia, aby współpracował z naszym systemem. To pozwala każdemu stworzyć komponent, który można łatwo włożyć zarówno do naszego systemu na żywo, jak i do systemu testowego, który budujemy. Uwielbiam pracę, którą wykonuję z kodem, więc to jest dla mnie najprzyjemniejsza część. Właściwie nie znam żadnych programistów, którzy nie kochaliby wyzwania pracy nad złożonymi problemami.