Live data from Hacker News

Ask HN: Programs that saved you 100 hours?

news.ycombinator.com

471–480 of 531 posts

Re: Ask HN: Programs that saved you 100 hours?

#471
post #229

Everything[0] by Voidtools as a Windows search replacement. It makes search practically instant. Now that Windows search often fails to turn up even my most used files (what happened to Windows search? Was it intentionally nerfed?), Everything has become a necessity for me. [0]: https://www.voidtools.com/

Does anyone know of a good Mac version of this?

Nope, and I've been searching.

The issue with the spotlight engine that everyone uses is that it excludes "hidden" directories and in particular every dot file and dot directory.

Re: Ask HN: Programs that saved you 100 hours?

#472

1) Any terminal that you can summon/dismiss with a global hotkey. Examples are Guake for Linux and iTerm2 for OSX. I consider this a must-have for all developers. 2) Anything that lets you resize/place windows with hotkeys. For example, Divvy for OSX. Divvy is also nice because if you press the hotkey multiple times, it cycles the application through each of your monitors. No need to ever use your mouse to move/resiz…

So does Ctrl-Alt-f2 count?

Re: Ask HN: Programs that saved you 100 hours?

#473

For better or worse, I find GUI git clients to be less useful than the CLI. But like any CLI tool, it's productivity is limited by your ability to type without errors. Git has an Autocorrect[1] that will help you out. > git config --global help.autocorrect 1 Based on bash history data, I've also added a simple alias to my bash config: > alias gti="git" [1]: https://git-scm.com/book/en/v2/Customizing-Git-Git-Configura…

Better still > alias g="git"

or g = ./gradlew

Re: Ask HN: Programs that saved you 100 hours?

#474
post #305

Earlier quoted context omitted.

Python beginner here. Can you please elaborate on how you use Black, flake8, isort and mypy for code editing and code reviews?

For sure! Black and isort complement each other in formatting your code, and both have flags to check whether they would change anything in your code. You can do the former either as a script or Makefile target, and the latter in CI to verify that the code is actually lint-free. flake8 is your standard linter - it checks for idiomatic Python. I prefer to set it quite strict, with `max-complexity` starting at somethin…

Thank you!

Re: Ask HN: Programs that saved you 100 hours?

#475

Earlier quoted context omitted.

Or they have worked on full-fledged IDE's like VS 6, which starts up quickly and is super responsive even on period hardware .

Oh how the tables are turned... Coming from VS2008-2010, it's weird to see someone said Visual Studio is fast

VS2019 is pretty fast, provided you don't use too much plugins.

Re: Ask HN: Programs that saved you 100 hours?

#476
* vim probably saved me thousands of hours alone.

* qutebrowser is close second as a lot of time on the web - the more efficient my web browser is the more time I save. Scripts, quickmarks and keyboard shortcuts just save a lot of time.

* spotify, music collection takes a lot of time. Finding music, buying music or even downloading music illegally is very time consuming. I maintain catalogs of obscure vaporwave subgenres and it's really really time consuming.

Re: Ask HN: Programs that saved you 100 hours?

#477

I would definitely say PHPStorm. The amount of productivity gains are tremendous. A lot of good editors have the issue that they are quite rigid when it comes to operating between multiple languages. So while your editor may shine at JavaScript, it won't understand vuejs templates or when you put Javascript code inside a php file. This is where PhpStorm really shines. It can even complete your SQL statements inside p…

Same for Pycharm. Type hinted python in that editor has almost every development benefit of a static language: completion, refactoring, docs and suggestions.

Re: Ask HN: Programs that saved you 100 hours?

#478
post #145

Earlier quoted context omitted.

> 1) Any terminal that you can summon/dismiss with a global hotkey. Examples are Guake for Linux and iTerm2 for OSX. I consider this a must-have for all developers. Years ago I saw someone using this (I think it was actually Yakuake) and ran it for a bit. I really didn't like that it was a single session. However, I later messed around with tiling window managers (which relates to your #2!) and having a shortcut to p…

when you summon the terminal do you first then need to `cd` into the directory you need?

Yep. Looking at `history` it's often something like "ping" "top" "docker ps" "curl" which don't care about directory. Since it defaults to $HOME, that's generally good enough.

When I was working more seriously on things with project directories I had a couple aliases set up with a simple bookmark system. The "bookmarks" would be symlinks in a dot folder. I could type `g proj` or `g lib` to hop around.

Post reply on HN