В HN
обсуждают, как некоторые программисты обходятся без autocomplete, и пишут код не в IDE.
В принципе там много правильного уже сказано такими странными людьми в обсуждении.
От себя, как еще одного представителя этого племени, скажу так. Я много лет писал код в vim. Последний год нужно работать полностью под Windows по ряду причин, и я пишу код (на C++ и Питоне) в Notepad++. Все варианты autocomplete отключены, включая автоматическое добавление закрывающих скобок (это меня особенно раздражает почему-то).
Среда IDE слишком отвлекает изобилием всего в ней.
ripgrep в командной строке находит использования нужной функции, изредка (2% случаев) ему нужно дать regexp, чтобы нашел именно то, что нужно, и это не проблема.
Print debugging работает лучше (для меня), чем отладчик, в большинстве случаев. Я не настроен фанатически против отладчиков; бывают базы кода и проблемы, в которых без них не обойтись. Но редко.
Большинство времени, в которое я занимаюсь написанием кода, я на самом деле читаю код или смотрю в экран и думаю или смотрю в пространство и думаю. На клац-клац-клац уходит меньшая часть времени. Поэтому оптимизировать клац-клац-клац с помощью autocomplete не так важно, как может показаться.