От программистов требуется лишь усердие, аккуратность – и ясное понимание того, что они хотят получить на выходе. Тот случай, когда правильно поставить задачу и означает ее решить.