Бывает, что клиенты обращаются с задачей, которую прежде чем решить, приходится убить немало времени чтобы разобраться (поскольку в данном вопросе не совсем шаришь), а результат от работы с гулькин нос. Как вы оцениваете затраченное время?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший