Live data from Hacker News

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

news.ycombinator.com

441–450 of 574 posts

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

#441

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.

Switched this year to VSCode and the quality of most LSPs for VSCode is surprisingly good. Regarding your example: Just rename again. I can tell countless examples of Webstorm failing hard compared to VSCode.

So, from the technical point of view I would say VSCode is equally good.

What I miss most is the UX. Once you get used to the Jetbrains IDEs, their usability is really awesome.

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

#442

Earlier quoted context omitted.

I've long been a DataGrip user, but Dbeaver impressed me when it was the first to enable Aurora Babelfish support.

Wow, DataGrip also looks very nice. I find it funny that how first we had Eclipse vs IntelliJ, and now DBeaver vs DataGrip - each built on the respective platform, DBeaver on Eclipse, and DataGrip on IntelliJ.

Yeah, DataGrip is extremely awesome. From all the Jetbrains Tools I miss this most. (I'm an unhappy Ex-Jetbrains user ...)

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

#443

Home Assistant [0] through bunch of automations we have around our home must’ve saved 100h in total for me and my partner so far. [0] - https://www.home-assistant.io/

I hook tons of stuff up to HA and I love it. It's great with Sonoff switches flashed with Tasmota.

Which switches models? Zigbee? I am still fighting with them (unflashed at the moment)

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

#444

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.

* enter the current and the new names,

* turn on the Match whole word and Match case modes,

* review the found occurrences;

* press the Replace button.

https://www.abareplace.com/blog/blog_rename_method/

Disclaimer: I wrote this program.

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

#445
post #130

GitHub 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.

I assume you use it with VS Code. Anyone used copilot with SublimeText? I know a plugin exists...

Yup, works well enough in ST4

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

#446

Earlier quoted context omitted.

You can actually ask ChatGPT to cite its sources. Anecdotally when I tried, it provided me with a valid url to a census.gov site that contained the answer to my question. That doesn't make it better than google, but it does mean that some verification is possible.

it will, very frequently, make up citations with real looking but completely bogus urls. it is NOT a research tool. It is a creative text generation tool. It is not programmed to provide accurate data. It's programmed to provide accurate sounding text.

Actually just today I asked if for the density of silicon nitrite and to cite a source. It cave a citation that seemed correct (reference book on materials) but with completely made up authors.

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

#447
For me, Docker and Terraform. Packaging software easily and swapping it without too much hassle has saved me hours of pain.

Same with Terraform. The provider ecosystem is so extended that you can just grab them and make infrastructure rapidly, instead of using some cloud-specific language and syntax

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

#448
post #14

Still Karabiner and it's probably 1000 hours yearly at this point. https://wiki.nikiv.dev/macOS/apps/karabiner On order of 100 hours, this year I'd say it's Sublime Merge, VSCode, Height (to manage projects) and Telegram.

Never heard of Height. What it does better if compared to say ClickUp/BaseCamp?

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

#449
post #320

Earlier quoted context omitted.

It cannot differentiate between a field in a class and a variable in a method, or even a word in a comment, can it?

It can with a proper regex. Mostly. Depending on the language, your patience, and the amount of false positives you are comfortable with. I did sth like that (I had bash scripts for common programming "refactorings" and "queries" like "print all classes and methods where this variable is used"). I couldn't use a modern IDE cause we were programming on a legacy linux server through ssh for licencing reasons. And the (…

First:

> BTW nowadays I mostly work with IntelliJ, but sometimes a script is still the best way to understand the code. For example grepping the git blame output is often very useful. It's never 100% reliable, but it's often good enough.

I see we are on the same page : )

> It can with a proper regex. Mostly. Depending on the language, your patience, and the amount of false positives you are comfortable with.

For everyone else: in any of the three big Java IDEs, and in a number of other cases, you don't need much patience or tolerance for false positives, at least if your code isn't too unreasonable (with any sufficiently expressive language you can of course always fool it by somehow accessing things dynamically).

> I did sth like that (I had bash scripts for common programming "refactorings" and "queries" like "print all classes and methods where this variable is used"). I couldn't use a modern IDE cause we were programming on a legacy linux server through ssh for licencing reasons.

This is awesome!

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

#450
post #6

RedwoodJS https://github.com/redwoodjs/redwood I launched my startup from 0 to first customer in 3 months thanks to this guy. Most of my time saved was because of a solid collection of libraries, brilliantly integrated together (backend to frontend), and I didn't have to suffer analysis paralysis every time I needed something.

No post body was provided.
Post reply on HN