Each of the following is in the 1000 hours saved club (in no particular order): jq, perl, grep, gnu textutils, gnu parallel, bash, xargs, gkrellm, nload. Make deserves a special shout out. If you think it's only useful for building software, you've completely missed the point (similarly, if you think some language-specific tool is superior, you're doing things completely wrong): Anyway, this document saved me at leas…
> " If you think it's only useful for building software, you've completely missed the point " I clicked on your link with 16 pages of just contents links to find what the point is, and found "the make utility automatically determines which pieces of a large program need to be recompiled, and issues commands to recompile them". What's the point you see?
Ask HN: Programs that saved you 100 hours? (2022 edition)
221–230 of 574 posts
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#222Earlier quoted context omitted.
sed -i "s/function_name/function_name2/g" $FILES && git restore $FILES Edit: Not claiming this is better, just saying what I get by with. I have never used an IDE in my career so far, or any autocomplete or code modification features.
It cannot differentiate between a field in a class and a variable in a method, or even a word in a comment, can it?
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#223Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#224Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#225Earlier quoted context omitted.
I try to stress this more than anything when talking about the merits of vim/emacs/etc. It's not about speed, it's about how effortless and 2nd nature editing text becomes. Which is really counterintuitive when you look at how complicated the programs are. But I felt that it became better/easier than regular text editing after only 3 weeks of fulltime use. The uninterrupted flow of keyboard use, and reduced mouse nav…
I'm a long-time vim user, and haven't really used anything else over the past 15-20 years. I use a nice color scheme, barely any plugins and a moderate but static vimrc. I feel like this is my happy place, it let's me write with the setup I'm used to, in any terminal, on any machine, and on any codebase (JS, Python, Go, HTML, C, etc). Every now and then I see the magic of modern text-editors (VSCode et al), especiall…
He's switched over to VScode with vim key bindings and has been happy as a clam. He's heavily using Python with pylance plus copilot for the python side of what we do (which is most things).
I'm an emacs user who has made a similar switch (but with a horribly weird mix of native and emacs keybindings). Oh, and the VScode sync extension for me. I use and love the rust-analyzer extension.
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#226Earlier quoted context omitted.
Karabiner and Keyboard Maestro have saved me a lot of time as well. Being able to remap consistent shortcuts for every application is really nice. https://www.keyboardmaestro.com/main/ Alfred is another good one for Mac. Being able to add your own custom commands & workflows is useful. https://www.alfredapp.com/ Hammerspoon too, which is great for scripting all different parts of Mac OS. I use it mainly for custom wi…
Along these lines, Raycast¹ is excellent. It's got lots built-in capabilities and available extensions² that I've used to replace several miscellaneous utilities. ¹ https://www.raycast.com/ ² https://www.raycast.com/store
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#227GitHub Copilot As a manager & parent with only occasional bursts of time to code (some work, mostly side/fun stuff), Copilot has turned out to be incredibly useful in smoothing over all of the small things I'm slow at because I don't do them daily. And especially since I have limited time, I just want to get the damn thing working and am quite happy to my way there as quickly as possible.
Copilot is the only real value I'm getting from the recent A.I revolution and it does save me hundreds of lines of manully typing code all day. And the best part is it's getting better and better each day.
Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#228Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#229Re: Ask HN: Programs that saved you 100 hours? (2022 edition)
#230Autohotkey There is simply no better automation program on any OS. I even run a fully fledged tiling wm written in autohotkey. ( For reference, here's when I tricked r/unixporn into thinking it was bspwm https://www.reddit.com/r/unixporn/comments/nhzz3b/confession... ) Fluent search Spotlight on steroids, for windows. Apart from being a search/launcher, it has a bunch of atrociously good features. It lets you use a c…