Ask HN: Programmers who don't use autocomplete/LSP, how do you do it?
31–40 of 652 posts
Re: Ask HN: Programmers who don't use autocomplete/LSP, how do you do it?
#32Just take a pen and a sheet of paper and see how far you can get.
Re: Ask HN: Programmers who don't use autocomplete/LSP, how do you do it?
#33Re: Ask HN: Programmers who don't use autocomplete/LSP, how do you do it?
#34Earlier quoted context omitted.
I use Rust, so explicit imports are required. However, I fail to understand this point > You’ll learn where all the reference docs live for your language, libraries, and frameworks, and along the way you’ll learn more by actually reading the docs. With neovim/LSP, I have a key binding (Kg) that opens a small window within the editor with the rustdocs. Not only this is faster than going to the browser, typing the type…
Do you have your neovim config public?
Re: Ask HN: Programmers who don't use autocomplete/LSP, how do you do it?
#35You should try turning off those features yourself for at least a month and see what happens ;) You’ll learn the answers yourself, much better than us trying to explain them. You’ll learn where all the reference docs live for your language, libraries, and frameworks, and along the way you’ll learn more by actually reading the docs. You’ll learn the value of good project organization and file naming, and explicit impo…
Autocomplete has never been about the speed of typing things, and always about finding and recalling abstractions that you sort of know but haven't committed to strong memory yet.
Re: Ask HN: Programmers who don't use autocomplete/LSP, how do you do it?
#36All the "smart systems" are equally annoying. The auto-comment generators are just trash. They just add noise like this:
# Object receives something
object.receive(something)
I see this stuff in code review, just did today, I just ignore it now. Garbage added by the IDE, whatever.And then there is the "smart indent" systems that seem to always guess incorrectly.
These systems are like a 4 year old trying to help you wash the dishes. I don't know how you people deal with it.
I coded for years on a line editor (ed). It was probably faster coding then whatever I'm using today. That thing was basically gestures moving at the speed of thought.
grumble grumble, kids these days.
Re: Ask HN: Programmers who don't use autocomplete/LSP, how do you do it?
#37Re: Ask HN: Programmers who don't use autocomplete/LSP, how do you do it?
#38You should try turning off those features yourself for at least a month and see what happens ;) You’ll learn the answers yourself, much better than us trying to explain them. You’ll learn where all the reference docs live for your language, libraries, and frameworks, and along the way you’ll learn more by actually reading the docs. You’ll learn the value of good project organization and file naming, and explicit impo…
I use Rust, so explicit imports are required. However, I fail to understand this point > You’ll learn where all the reference docs live for your language, libraries, and frameworks, and along the way you’ll learn more by actually reading the docs. With neovim/LSP, I have a key binding (Kg) that opens a small window within the editor with the rustdocs. Not only this is faster than going to the browser, typing the type…
If your code editor looks up the doc, you find yourself reading what the code editor shows you.
Wikipedia, (real) historians have some aversion to using it. No argument, it is convenient.
Re: Ask HN: Programmers who don't use autocomplete/LSP, how do you do it?
#39Re: Ask HN: Programmers who don't use autocomplete/LSP, how do you do it?
#40I have jumped around over my career: Sublime -> Vim -> Emacs -> VSCode -> Neovim -> Cursor, which is now my daily driver. However, I still relish in the ability to open up a nerfed Sublime or basic Vim install where it’s just me and the text. I do so when I want particular lucidity in my thought process and code composition. Then I can always fire up heavier tools for code review after the fact. How do I “do” it? I g…