похоже, что я сейчас не могу придумать, с какой стороны взяться за оставшуюся часть движка*
аутх есть, база есть (правда, недописана), куски рендера есть.
надо дописать базу, дописать рендер, придумать как кодить (все же на JS или допилить ScriptSharp), придумать, как работать не в режиме "пустая хтмлка в которой жаваскрипт все делает", т.е. как-то поддерживать выключенный js и поисковых ботов. Хотя на это можно и забить.
посему пришлось временно заняться эскапизмом – сижу и играю в Dragon Age, надеясь что решение некоторых проблем придет само.
кажется, причина в увязании в сомнениях насчет правильности придуманной фигни, потому что она достаточно сложна и целиком не помещается в башке. а не помещается потому, что неплохо бы научиться разбивать на модули, да вот только я до сих пор не нашел где бы этому учили(
я когда начинаю разбивать - у меня получаются особенности, а не модули. они, с одной стороны, независимы и ортогональны, с другой стороны, каждая из них пронизывает всю систему и ее оттестировать в одиночку нельзя. нету units of work.
и еще одна не менее глупая проблема. я не могу за сутки написать всё. а когда я ложусь спать у меня c высокой вероятностью испаряется из головы знание о всем том что я писал. и на следующий день я не могу продолжить.
*который создается с целью painlessly писать multiuser софтинки, которые можно быстро итеративно наращивать от простых до более сложных