Так и пишу, а что, можно как-то по другому? На английском с
грамматикой сложно, пишу один абзац и сразу копирую в
Googlе-переводчик и проверяю, что он обратно на русский может
перевести правильно. Если не может -- правлю, потом вставляю куда
надо. Программы, понятно, сверху-вниз как есть не пишутся. Они
часто пишутся нелинейно -- подумал и где-то поменял, где-то
переделал и т.п. Поэтому Visual Studio или Eclipse с
автоподсказками на самом деле не удобны: часто начинаешь писать какой-то код, который использует какие-то функции, типы, переменные, которые уже держишь в голове, но ещё сверху не продекларировал. Оно тебе бибикает и всё красным подчёркивает -- нафиг нужно. Так править имеющися код -- можно, писать свой -- скорей нет. Но на клавиатуру смотреть желания как-то не возникает. Я и так знаю, что в одном режиме там QWERTY, а в другом ЯВЕРТЫ. Йцукена я не знаю...