Live data from Hacker News

Ask HN: Programs that saved you 100 hours? (2022 edition)

news.ycombinator.com

211–220 of 574 posts

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#211

Vimium. Vim-like shortcuts for the browser. I can't name any other tool or extension that gives me anywhere near the productivity boost of Vimium. I spend probably half of my work day plus a few hours a day in my spare time in the browser, and it makes navigating the browser feel like butter. When I'm tired and don't want to be glued to my desk, I can relax and surf with one hand which just feels incredible. I quickl…

There also is quite browser, which is similar (not an extension though) it has some very cool features like domain conditional proxies and other settings

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#212
post #16

Of all the software I can think of quickly, the one I think may have saved the most time in my life is Google Maps.

I use and enjoy Google Maps, but some of the features are baffling, like insisting on switching you to a "faster" route even after dismissing the proposal several times.

This almost got me into trouble a couple of months ago when I was driving from Odessa to Chisinau. One route goes through Transnistria which is currently controlled by the russian military.

I'm not sure if Google is aware that there is a war on currently, but I don't fancy getting shot just because California product manager guy believes he knows best.

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#213
VSCode / IntelliJ / Netbeans / Eclipse - it is crazy how much time a decent IDE with refactoring support can save. (And still many on HN hate on them. I am fairly sure that for most people that spend lots of time on vim had spent as much time as they spend to get good at vim at learning and customizing a normal, good IDE, they'd have much better return on investment.)

Git / SVN / CVS - never having to worry about if I can undo my way back to the last combination of files that worked its a superpower that we mostly take for granted, but I was over 20 when I learned it.

JUnit - again, being able to experiment fearlessly.

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#214

Not 100 hours yet but I've been pleasantly surprised how effective ChatGPT is at giving me code that is 90-100% good to work with. Never used Copilot but now I'm warming up to this idea.

Give Copilot a try, it has been way more reliable for me in terms of giving good code suggestions than ChatGPT so far.

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#215

I've easily saved 100 hours already using ChatGPT. If you haven't heard of it already, this is, in my personal opinion, superhuman general AI with almost no limitations except that it might not be free forever and it likes to stay SFW. For example, if you ask it to list "What pieces of software that most users don't use is most likely to save me 100 hours - keep your answer brief and specific" you get the response at…

It requested my phone number to register. At least google search doesn't ask me for that - yet. Even though they would balk if I am using a VPN - they really want to know my real IP address.

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#216

Espanso [0] - such a useful text expander with easy inclusion of shell commands and many other features. I love this thing so much as someone in the medical field that I made my first ever open source contribution to it. 0: https://espanso.org

Love espanso... I need to get my work to start sending the dev money because we are starting to use it in a lot of places.

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#217
post #210

Earlier quoted context omitted.

I've tried to migrate to something more lightweight like (neo)?vim, Helix, emacs; but regardless of how good their syntax awareness/LSP support is, it's always inferior to JetBrains IDEs. Simple example: (any language, e.g. Rust) rename a function across multiple files and undo it. Let me know how you'd do it in your editor of choice.

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)

#218
post #158

Earlier quoted context omitted.

100% in agreement on Excel. Even when coding in Python I frequently save an intermediate file as xlsx to explore/debug, or even load into Tableau for viz.

You should learn R and dplyr ;)

Tell us more - in the context of them being replacements for Excel for his use case.

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#219

Gotta say IntelliJ, which isn't just for Java. It's a great coding platform and I used it for Scala, Go, Python, Bash, Java, PHP, Perl, you name it. I know many people like to hate on IDEs, but IntelliJ (and/or its language-specific variants like PyCharm or GoLand) has great support for all the debuggers in the above languages. It has awesome search/replace. Being able to "drill down" in to code, including 3rd party…

I've tried to migrate to something more lightweight like (neo)?vim, Helix, emacs; but regardless of how good their syntax awareness/LSP support is, it's always inferior to JetBrains IDEs. Simple example: (any language, e.g. Rust) rename a function across multiple files and undo it. Let me know how you'd do it in your editor of choice.

Go, command line:

  $ gorename -from '"my-package".myFunc' -to myRenamedFunc

Re: Ask HN: Programs that saved you 100 hours? (2022 edition)

#220
post #210

Earlier quoted context omitted.

I've tried to migrate to something more lightweight like (neo)?vim, Helix, emacs; but regardless of how good their syntax awareness/LSP support is, it's always inferior to JetBrains IDEs. Simple example: (any language, e.g. Rust) rename a function across multiple files and undo it. Let me know how you'd do it in your editor of choice.

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.

Sure, but if function_name is a subword of another_function_name, this would break things :/
Post reply on HN