У меня есть одно основное правило, когда дело доходит до «хороших идей». Хорошая идея - это не идея, которая решает проблему чисто. Хорошей идеей является идея, которая решает несколько вещей одновременно. Знак хорошего кодирования не в том, что программа делает то, что вы хотите, это то, что она также делает то, чего вы не начали.