Earlier quoted context omitted.
I love TabNine but had to stop using it because each instance can use 3GB of memory... Way too much for an autocomplete extension https://github.com/codota/TabNine/issues/43
It's only too much if you need that memory for something else though. If it manages to be responsive with that memory and you only have 1 ide open, I don't think 3gb should be a problem on a modern system.
Ask HN: Which tools have made you a much better programmer?
491–500 of 519 posts
Re: Ask HN: Which tools have made you a much better programmer?
#492Re: Ask HN: Which tools have made you a much better programmer?
#493Choice of editor is subject to taste, but I find VI/Vim keybindings and modal editing an absolute must-have for productivity.
+1 and a recommendation for vimium browser extension. basically, whatever allows increased rate of I/O between you and a computer. it's really as simple as never leaving the home row and im pretty close to thinking that the mouse as an input device has held people back.
When you’re on it, also install Vimac [1]. I’ve mapped it to ⌃Space (similar to Spotlight’s ⌘Space). It’ll make you grab the mouse / trackpad less often.
Re: Ask HN: Which tools have made you a much better programmer?
#494- GNU/Linux + i3wm; complete control over my programming environment. - bash + GNU coreutils; seriously, take the time to be able to write helpful bash scripts which can run basically anywhere. - git; use it even when you're not pushing to a remote. Add helpful aliases for everyday commands. Build a good mental model of commits and branches to help you through tough merges. ( my ~/.gitconfig: https://gist.github.com/…
I upvoted the parent and want to emphasize vim key bindings. This is not necessarily vim the editor, it's your editor of choice in vim mode. Learning to use vim is like learning to touch type: it's initially a pain, but it's hard to ever go back once you've mastered the basics. If you haven't learned to touch type (it happens, I didn't learn until I was 22), then first learn that, then learn vim. FYI: Remap your caps…
Re: Ask HN: Which tools have made you a much better programmer?
#495Earlier quoted context omitted.
Tcl/Tk is still the fastest way to get from zero to functional GUI that I've ever seen. I wish I could say there was something of similar ease in Lisp, but alas there isn't -- not in the current ecosystem of Unix workalikes running on generic CISC/RISC hardware. Maybe the Lisp Machines had something.
> Tcl/Tk is still the fastest way to get from zero to functional GUI that I've ever seen. PySimpleGUI seems pretty great for that.
Re: Ask HN: Which tools have made you a much better programmer?
#496I do think that your keyboard can help not only mitigate health risks associated with typing all day, but can make the actual act of writing code go from annoying to enjoyable. What works for you is a subjective question (I don't think that mechanical keyboards are the best for everyone, if I'm hoenst), but a good keyboard can really go a long way.
Re: Ask HN: Which tools have made you a much better programmer?
#497xargs! Instant concurrency for small scripts.
Re: Ask HN: Which tools have made you a much better programmer?
#498xargs! Instant concurrency for small scripts.
Could you go into more detail about how you're using xargs? I'm having trouble understanding how it can be used for concurrency.
Re: Ask HN: Which tools have made you a much better programmer?
#499Re: Ask HN: Which tools have made you a much better programmer?
#500As programer, finding/looking up the code takes your primary time. so after I got into ag, it changes my behavior of checking the code. from somewhat lookup to searching.