TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Programs that saved you 100 hours?

629 点作者 zJayv大约 5 年前
I learned about a ton of useful CLIs, desktop apps, and SaaS products from this thread (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13887237" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13887237</a>).<p>But it was posted 3 years ago, and perhaps some useful stuff has emerged in the interim, hence my starting this thread.

185 条评论

dceddia大约 5 年前
The Z command line utility has saved me a ton of time. It remembers the directories you’ve visited and lets you jump to them with just a few characters. Almost like Chrome’s autocomplete for recently-visited directories (if you’re used to being able to type “g” to go to gmail or “n” for “news.ycombinator.com”...). For instance I can run “z B” and it’ll jump to my ~&#x2F;Business directory (and “z ss” would do the same).<p><a href="https:&#x2F;&#x2F;github.com&#x2F;rupa&#x2F;z" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rupa&#x2F;z</a>
评论 #22856379 未加载
评论 #22853790 未加载
评论 #22853261 未加载
评论 #22854818 未加载
评论 #22853696 未加载
评论 #22853984 未加载
评论 #22855068 未加载
opwieurposiu大约 5 年前
VSCode, and&#x2F;or Sublime Text have probably saved me a hundred hours I would have spent waiting for Eclipse to start.
评论 #22853158 未加载
评论 #22854726 未加载
评论 #22853045 未加载
评论 #22853670 未加载
评论 #22853728 未加载
评论 #22853020 未加载
评论 #22899479 未加载
dorkwood大约 5 年前
Everything[0] by Voidtools as a Windows search replacement. It makes search practically instant.<p>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.<p>[0]: <a href="https:&#x2F;&#x2F;www.voidtools.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.voidtools.com&#x2F;</a>
评论 #22853049 未加载
评论 #22852924 未加载
评论 #22854142 未加载
评论 #22853888 未加载
评论 #22854170 未加载
评论 #22853306 未加载
评论 #22864196 未加载
评论 #22853561 未加载
评论 #22854301 未加载
评论 #22857572 未加载
评论 #22853826 未加载
评论 #22852921 未加载
评论 #22853707 未加载
评论 #22853841 未加载
评论 #22853872 未加载
hombre_fatal大约 5 年前
1) Any terminal that you can summon&#x2F;dismiss with a global hotkey. Examples are Guake for Linux and iTerm2 for OSX. I consider this a must-have for all developers.<p>2) Anything that lets you resize&#x2F;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&#x2F;resize a window ever again.<p>3) Fuzzy file search in your editor. You know you want to open src&#x2F;components&#x2F;user.js so you type &quot;cu&lt;enter&gt;&quot; and it appears.<p>Any tools like this that become so ingrained in your muscle memory that you just kind of think things (&quot;move this window and then summon my terminal&quot;) and the computer responds.
评论 #22853393 未加载
评论 #22853599 未加载
评论 #22854417 未加载
评论 #22854498 未加载
评论 #22854474 未加载
评论 #22854716 未加载
评论 #22854976 未加载
评论 #22862271 未加载
superasn大约 5 年前
I would definitely say PHPStorm. The amount of productivity gains are tremendous.<p>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&#x27;t understand vuejs templates or when you put Javascript code inside a php file.<p>This is where PhpStorm really shines. It can even complete your SQL statements inside php strings or go to a .vue file from a Html tag. I&#x27;ve never seen this type of understanding from an editor ever.<p>P.S. My only issue with it is that writing plugins for it is kinda hard. Since it is so extendable it&#x27;s only expected that programmers would want to extend it with their own plugins. And while I have been able to write one plugin for it I found the documentation and tutorial for writing plugins all over the place and sometimes very outdated. It is my request if anyone from jetbrains read it to please make plugin docs more accessible and easier to understand, esp the testing quickly part.
评论 #22854908 未加载
评论 #22862725 未加载
评论 #22854492 未加载
评论 #22854699 未加载
评论 #22855177 未加载
Ozlone大约 5 年前
- Emacs (with evil mode) and org-mode. The hours gained far outweigh the hours put in (and the hours put in were fun).<p>- Yabai on mac for not having to think about moving windows around.<p>- Pomodoro (now through org-mode) for helping focus (and saving hours, in a round-about-way.)<p>- Removing as much advertising from my life as possible. (Ublock origin, deleting social networks when possible)
评论 #22853423 未加载
评论 #22852950 未加载
评论 #22853429 未加载
评论 #22852506 未加载
laurentl大约 5 年前
BeyondCompare (cited in the original thread), especially the folder comparison feature. Saved my sanity when our team&#x27;s shared directory stopped syncing silently on my laptop and I had to figure out which files I needed to sync manually.<p>WizTree (<a href="https:&#x2F;&#x2F;antibody-software.com&#x2F;web&#x2F;software&#x2F;software&#x2F;wiztree-finds-the-files-and-folders-using-the-most-disk-space-on-your-hard-drive&#x2F;" rel="nofollow">https:&#x2F;&#x2F;antibody-software.com&#x2F;web&#x2F;software&#x2F;software&#x2F;wiztree-...</a>) is a freeware Windows utility (man, typing this took me back to 1997) that lets you quickly see which files are hogging your disk space. Think &quot;df GUI for Windows&quot;. Especially useful to track down large application files hidden in the depths of system folders.
评论 #22852284 未加载
评论 #22851512 未加载
评论 #22853164 未加载
评论 #22858021 未加载
评论 #22852583 未加载
firloop大约 5 年前
Here&#x27;s a couple (albeit macOS focused) favorites of mine:<p>- Deliveries: macOS &#x2F; iOS package tracking <a href="https:&#x2F;&#x2F;itunes.apple.com&#x2F;us&#x2F;app&#x2F;deliveries-a-package-tracker&#x2F;id290986013" rel="nofollow">https:&#x2F;&#x2F;itunes.apple.com&#x2F;us&#x2F;app&#x2F;deliveries-a-package-tracker...</a><p>- Screenotate: OCR all of your screenshots with metadata like program&#x2F;webpage <a href="https:&#x2F;&#x2F;screenotate.com" rel="nofollow">https:&#x2F;&#x2F;screenotate.com</a><p>- The Tagger: lightweight macOS utility to tag music &#x2F; fetch metadata from discogs <a href="https:&#x2F;&#x2F;deadbeatsw.com&#x2F;thetagger&#x2F;" rel="nofollow">https:&#x2F;&#x2F;deadbeatsw.com&#x2F;thetagger&#x2F;</a><p>- youtube-dl: Download any video &#x2F; song online <a href="https:&#x2F;&#x2F;github.com&#x2F;ytdl-org&#x2F;youtube-dl&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ytdl-org&#x2F;youtube-dl&#x2F;</a><p>It was fun thinking of these, I actually put together a blog post a while back listing my favorite software. Would love to revisit it soon: <a href="https:&#x2F;&#x2F;lukemil.es&#x2F;blog&#x2F;software-i-like" rel="nofollow">https:&#x2F;&#x2F;lukemil.es&#x2F;blog&#x2F;software-i-like</a>
评论 #22852627 未加载
评论 #22853332 未加载
评论 #22852424 未加载
评论 #22857609 未加载
shivekkhurana大约 5 年前
Hasura [<a href="https:&#x2F;&#x2F;hasura.io" rel="nofollow">https:&#x2F;&#x2F;hasura.io</a>] Graphql API and Subscription for any Postgres DB<p>Keycloak [<a href="https:&#x2F;&#x2F;www.keycloak.org" rel="nofollow">https:&#x2F;&#x2F;www.keycloak.org</a>] OpenID Auth Server<p>nREPL + Cider [<a href="https:&#x2F;&#x2F;github.com&#x2F;clojure-emacs&#x2F;cider" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;clojure-emacs&#x2F;cider</a>] Clojure&#x27;s Network Repl and Emacs integration for live coding Clojure<p>Company Mode [<a href="https:&#x2F;&#x2F;company-mode.github.io" rel="nofollow">https:&#x2F;&#x2F;company-mode.github.io</a>] Emacs autocomplete mode
评论 #22852521 未加载
评论 #22852691 未加载
评论 #22860945 未加载
jldugger大约 5 年前
For better or worse, I find GUI git clients to be less useful than the CLI. But like any CLI tool, it&#x27;s productivity is limited by your ability to type without errors. Git has an Autocorrect[1] that will help you out.<p>&gt; git config --global help.autocorrect 1<p>Based on bash history data, I&#x27;ve also added a simple alias to my bash config:<p>&gt; alias gti=&quot;git&quot;<p>[1]: <a href="https:&#x2F;&#x2F;git-scm.com&#x2F;book&#x2F;en&#x2F;v2&#x2F;Customizing-Git-Git-Configuration#_code_help_autocorrect_code" rel="nofollow">https:&#x2F;&#x2F;git-scm.com&#x2F;book&#x2F;en&#x2F;v2&#x2F;Customizing-Git-Git-Configura...</a>
评论 #22853646 未加载
评论 #22854794 未加载
评论 #22858481 未加载
评论 #22853620 未加载
评论 #22853650 未加载
algorithm_dk大约 5 年前
The golden recipe: neovim, tmux, rg, fzf, i3&#x2F;other tiling wm on nixos&#x2F;arch<p>Fzf all you can, not just inside vim, but also use it to switch between tmux sessions in an instant. I have a tmux manager on top of tmuxp that is able to start &#x2F; switch to already started sessions via fzf.<p>Identify patterns you use a lot and make snippets out of them. Create project templates.<p>Have a folder where you dump reference &#x2F; things that need to be really easy to find, and set up vim to search into that instantly, no matter where you are.<p>Keep an inbox file to throw things in, make a wm bind a script to prompt for text and append it there via zenity. Don&#x27;t throw links into it, it&#x27;s gonna be a bookmark dump.<p>Make sure your todo system is a keybind away at all times.<p>Review your way of working, challenge, and improve it. Be lazy, but only when you afford it.
评论 #22858407 未加载
评论 #22898607 未加载
评论 #22871569 未加载
评论 #22858649 未加载
评论 #22859644 未加载
macobo大约 5 年前
<a href="https:&#x2F;&#x2F;fishshell.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fishshell.com&#x2F;</a> for sure<p>Just having sensible defaults on a shell works wonders on my day-to-day productivity.<p>Add a couple of aliases for productivity and off you go.<p><pre><code> abbr --add s &quot;git status&quot; abbr --add gap &quot;git add --patch&quot; abbr --add gco &quot;git checkout&quot; abbr --add gd &quot;git diff&quot; alias recent=&quot;git for-each-ref --sort=-committerdate refs&#x2F;heads&#x2F; --format=&#x27;%(color:yellow)%(refname:short)|%(color:bold green)%(committerdate:relative)|%(color:blue)%(subject)%(color:reset)&#x27; | column -ts&#x27;|&#x27; | tac&quot; alias r=&quot;recent&quot;</code></pre>
评论 #22858361 未加载
评论 #22903205 未加载
评论 #22857100 未加载
评论 #22865656 未加载
l0b0大约 5 年前
Black, flake8, isort and mypy (with several type strengthening flags) have together ensured that Python editing and code reviews are an absolute breeze. The structure basically disappears, and all that I ever need to concentrate on is the actual change.<p>Sure, you can use your IDE to achieve some of this, but this is where the 80&#x2F;20 rule really breaks down: since each IDE differs in the details, at some point auto-formatting the code is going to waste more time than it saves by having to undo or work around mutually incompatible formatting rules. You can&#x27;t reasonably expect everyone to use the same IDE, but you <i>can</i> expect them to use the same Makefile targets and CI pipeline.
评论 #22853573 未加载
cgranier大约 5 年前
Excel&#x27;s Power Query just saved my countless hours last week in cleaning up and merging two huge csv databases.<p>Learning the YouTube APIs saved me thousands of hours on editing video metadata, organizing playlists, etc (<a href="https:&#x2F;&#x2F;github.com&#x2F;cgranier&#x2F;pytube" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cgranier&#x2F;pytube</a>).<p>Everything (<a href="https:&#x2F;&#x2F;www.voidtools.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.voidtools.com&#x2F;</a>) is a wonderful file search tool for Windows.<p>Thanks for all the links and ideas... new things to try this week.
bogidon大约 5 年前
- keeping all your configuration files (“dotfiles”: shell, git, etc) in one, version controlled place. Makes setting up new machines so much less stressful. Here are mine in case you’re interested, for macOS and Ubuntu: <a href="https:&#x2F;&#x2F;github.com&#x2F;Bogidon&#x2F;dotfiles" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Bogidon&#x2F;dotfiles</a><p>- setting up a personal vpn with a reserved IP if you connect to services that require your IP to be whitelisted and you move often<p>- for git cli: dashes take you back to your previous location (eg `git checkout -` will take you back to the previous branch). On zsh: `cd -n` will take you to n directories ago<p>Mac only:<p>- the Paste clipboard manager has been a most delightful tool, though I don’t know if I’ll ever upgrade to the new subscription version: <a href="https:&#x2F;&#x2F;pasteapp.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pasteapp.io&#x2F;</a><p>- the workflows feature in Alfred.app as a convenient place to keep utility applescripts &#x2F; other kinds of little scripts that you want to invoke through global shortcuts or through Alfred
评论 #22853978 未加载
评论 #22863177 未加载
评论 #22853698 未加载
评论 #22854507 未加载
ivank大约 5 年前
Overcast says its Smart Speed feature has saved me 30 hours (over the last ~5 months), so I expect it to save me 100 hours within a year. It is especially useful for podcasts and language learning material with a lot of pauses, but I have become used to it, and so I now keep it enabled for most audiobooks that I load into Overcast just to get the dynamic playback speed.
评论 #22853044 未加载
评论 #22852870 未加载
评论 #22856892 未加载
abhijat大约 5 年前
Intellij IDEA and Pycharm. The autocomplete, search for symbols, quick documentation and especially refactoring have saved me well over 100 hours, especially at work with larger projects.
评论 #22854029 未加载
perceptronas大约 5 年前
- Windows. By not having to configure drivers and other compatibility problems which I have on Linux it definitely saved me 100 hours.<p>- Listary (windows) Not sure if its 100 hours, but I love its search in any context of explorer. Default explorer search is terrible IMO. For example when you open file - you can use search there instead of navigating by hand.
评论 #22854538 未加载
评论 #22854401 未加载
评论 #22854235 未加载
评论 #22854158 未加载
评论 #22856302 未加载
评论 #22854166 未加载
评论 #22856528 未加载
评论 #22907771 未加载
stared大约 5 年前
Qbserve (<a href="https:&#x2F;&#x2F;qotoqot.com&#x2F;qbserve&#x2F;" rel="nofollow">https:&#x2F;&#x2F;qotoqot.com&#x2F;qbserve&#x2F;</a>) when I was on macOS, now RescueTime + Custom New URL Tab (Chrome extension) pointing to <a href="https:&#x2F;&#x2F;www.rescuetime.com&#x2F;browse&#x2F;productivity&#x2F;by&#x2F;hour&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.rescuetime.com&#x2F;browse&#x2F;productivity&#x2F;by&#x2F;hour&#x2F;</a>, so I get immediate feedback on my productivity (motivates me to keep moving) or slacking (motivates me to start working).<p>I cannot stress enough the word <i>immediate</i>. Delayed reports (after a week, after a day, or whenever I check) sure give a bit of reality-check and insight on what to change (usually only the first time) but were not useful for actually implementing these changes. (I have ADHD if that matters. For some people insight might be enough.)<p>Qbserve displays constantly the current productivity score. I had a love&amp;meh relationship with RescueTime (since it does not offer a way to display productivity tracking all the time), but after composing it with a link to report on a new tab (my most common way of procrastination), it was a game-changer.<p>A small note - if you prefer something more private, and open-source, there is <a href="https:&#x2F;&#x2F;github.com&#x2F;ActivityWatch&#x2F;activitywatch" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ActivityWatch&#x2F;activitywatch</a> (I use it as well). Not as polished, but clearly logging well, and it has Web UI on localhost, thus can be used with Custome New URL Tab as well.
评论 #22861143 未加载
评论 #22868511 未加载
thewisenerd大约 5 年前
- IntelliJ IDEA [<a href="https:&#x2F;&#x2F;www.jetbrains.com&#x2F;idea&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.jetbrains.com&#x2F;idea&#x2F;</a>] (surprised no one mentioned it yet)<p>- Spotlight - for quick calculations<p>- Contexts [<a href="https:&#x2F;&#x2F;contexts.co&#x2F;" rel="nofollow">https:&#x2F;&#x2F;contexts.co&#x2F;</a>] and chunkwm for window management [<a href="https:&#x2F;&#x2F;github.com&#x2F;koekeishiya&#x2F;chunkwm" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;koekeishiya&#x2F;chunkwm</a>]<p>- Maccy [<a href="https:&#x2F;&#x2F;maccy.app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;maccy.app&#x2F;</a>] for a decent and beautiful clipboard manager
评论 #22867918 未加载
评论 #22853271 未加载
fao_大约 5 年前
1) Probably not 100 hours but, terminator is very, very good: <a href="https:&#x2F;&#x2F;blog.al4.co.nz&#x2F;2011&#x2F;05&#x2F;getting-the-most-out-of-terminator&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.al4.co.nz&#x2F;2011&#x2F;05&#x2F;getting-the-most-out-of-termi...</a><p>The saving layouts feature is an absolute gem.<p>2) dmenu (<a href="https:&#x2F;&#x2F;tools.suckless.org&#x2F;dmenu&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tools.suckless.org&#x2F;dmenu&#x2F;</a>) is a lifesaver. I use it even on Ubuntu to launch custom scripts. The autocomplete is good because unlike when I use alt-F2 I can actually tell if a command is type correctly or not. Also it&#x27;s a little known fact but you can type full commands into it, complete with pipes, and it will execute it. For ages I had a bind against notify send so I could examine data by doing `Meta-P foo | show` which would dump it to a notification. Just really useful for getting data without needing to wait for a terminal to start, just to show you one thing or value you need for 2 seconds.<p>3) Also I&#x27;ll go ahead and plug my filesystem tagger - koios (<a href="https:&#x2F;&#x2F;gitlab.com&#x2F;finnoleary&#x2F;koios" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;finnoleary&#x2F;koios</a>). It has a feature where it will autodetect (using libmagic) the type of a file.<p>So you can do something like: &quot;tag all the files that have the mime type &#x27;png&#x27; files in the directory with the tag &#x27;png&#x27;&quot;:<p><pre><code> koios auto image&#x2F;png +png . </code></pre> and then &quot;give me all the files tagged with png that do not have the .png extension&quot;:<p><pre><code> koios show +png | grep -v &#x27;.png$&#x27; </code></pre> It binds tags to files so there&#x27;s no background processes or databases needed (aside from the actual &#x27;tag name&#x27; database, which was done to save space), and you can move them, copy them, whatever, without worrying and the tags stay bound to the file.
dozzman大约 5 年前
Probably a given on Mac: iTerm2 Terminal Emulator <a href="https:&#x2F;&#x2F;www.iterm2.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.iterm2.com&#x2F;</a><p>Less of a given, still Mac: Rectangle Tiling Window Organiser <a href="https:&#x2F;&#x2F;rectangleapp.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rectangleapp.com&#x2F;</a><p>For Linux I would use Xmonad to achieve the same as the two programs above.
评论 #22852416 未加载
评论 #22857036 未加载
评论 #22852517 未加载
评论 #22852566 未加载
yakshaving_jgt大约 5 年前
Incremental compilation in GHCi with the -fobject-code flag.<p>Without this, I might have given up on Haskell a long time ago.<p>Also Cachix[0], as building lots of Nix packages from scratch takes an awful long time, especially on my MacBook Air.<p>Also git, vim, etc.<p>[0]: <a href="https:&#x2F;&#x2F;cachix.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cachix.org&#x2F;</a>
lintuxvi大约 5 年前
Charles Proxy (paid version) No need to insert logging into legacy codebases with frontend, service, and monolithic backend apps while on local. Just load up Charles and reconfigure provider URLs to route through the proxy, add a filter or two, and boom, all comms are visible in one place, easily searchable, exportable, replayable.<p>It can be a memory hog when left running ,and I wish I could &quot;pop out&quot; portions of the UI to reorganize on my screen.<p>Otherwise, indispensable to my work the last couple of years.
评论 #22870455 未加载
enhdless大约 5 年前
For writing HTML &amp; CSS, definitely the Emmet plugin: <a href="https:&#x2F;&#x2F;emmet.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;emmet.io&#x2F;</a><p>I still find myself in situations where I need more than Markdown but less than React; as a result I just need to quickly get some HTML on a page. Emmet lets you expand a snippet similar to a CSS selector into full-fledged markup, complete with attributes.
评论 #22904569 未加载
评论 #22853109 未加载
jftuga大约 5 年前
<a href="https:&#x2F;&#x2F;chocolatey.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;chocolatey.org&#x2F;</a> - The Package Manager for Windows, similar to yum &#x2F; apt<p>It has tons of software packages.
评论 #22853292 未加载
评论 #22853367 未加载
评论 #22854125 未加载
kmc059000大约 5 年前
NimbleText <a href="https:&#x2F;&#x2F;nimbletext.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;nimbletext.com&#x2F;</a> has saved me so much time. I use it to generate sql from spreadsheets and other one-off code generation from data.
评论 #22853199 未加载
评论 #22865254 未加载
评论 #22856339 未加载
评论 #22853418 未加载
laurentdc大约 5 年前
<p><pre><code> # ci = clipboard in, co = clipboard out # xclip so this works in gui apps too alias ci=&quot;xclip -selection clipboard&quot; alias co=&quot;xclip -selection clipboard -o&quot; </code></pre> Also: tig, Text-mode interface for git <a href="https:&#x2F;&#x2F;github.com&#x2F;jonas&#x2F;tig" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jonas&#x2F;tig</a>
评论 #22853270 未加载
gitgud大约 5 年前
Github actions - Automated builds, testing and deployments. Saves tonnes of time and allows me to quickly switch between repos with worrying about deploys and testing.<p>Docker - Allows reproducible builds and caching, an indespensible and composeable tool for development.<p>Shell Aliases - just using aliases for common commands in .bashrc saves tonnes of time. Even better version control your aliases in a github repo like this <a href="https:&#x2F;&#x2F;github.com&#x2F;benwinding&#x2F;dotfiles" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;benwinding&#x2F;dotfiles</a><p>Flameshot and Peek - lightweight screenshot and screen recording tools<p>Linux - It&#x27;s difficult initially, but Learning and developing in Linux really is just faster, easier, and saves tonnes of time, mainly due to the unix philosophy...
pierremenard大约 5 年前
Spacemacs! Apart from the obvious evil mode navigation stuff:<p>- Magit, to quickly organize hunks into commits and do general git things<p>- Org mode, to organize TODOs, thoughts and even draft code snippets and designs<p>- Language-specific layers with great features (usually REPLs, support for refactoring, autocomplete — stuff you expect from any other IDE).
评论 #22853595 未加载
keiferski大约 5 年前
Bit of a non-traditional answer, but: Spaced Repetition Software generally and Anki specifically.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Spaced_repetition" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Spaced_repetition</a><p><a href="https:&#x2F;&#x2F;apps.ankiweb.net" rel="nofollow">https:&#x2F;&#x2F;apps.ankiweb.net</a><p>There are two ways in which it’s saved me hundreds of hours. These are of course anecdotal, but the science behind Spaced Repetition is pretty solid.<p>1. We naturally forget information after a certain amount of time. Much of this information has to be relearned at some point; I’d estimate we end up learning the same fact at least a dozen times over the course of our lifetime. SRS can cut this relearning time to the minimum necessary.<p>2. By optimizing for ‘daily maximum possible learning.’ This is related to the Spacing Effect and it’s a crucial idea underlying SRS.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Spacing_effect" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Spacing_effect</a><p>In my personal experience, there is a limit to the amount of information you can meaningful acquire per day. After that point, it becomes a waste of time and effort. So, by dividing learning materials into smaller pieces and spreading them out over time, you can reduce the amount of time needed to learn them.<p>This is particularly relevant for useful-but-not-urgent information, like alphabets or geography. For example, trying to learn and remember the Russian alphabet in a single day will probably take you a few hours, if not all day. Learn one letter per day over the course of three months, however, and your daily time requirement is perhaps a few minutes. The <i>retention rate per minute of time invested</i> is dramatically higher.
nikivi大约 5 年前
Karabiner, Keyboard Maestro &amp; Alfred for me. Probably more than 1000 hours at this point. Need to update my macOS repo with more tools I use now.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;nikitavoloboev&#x2F;my-mac-os" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nikitavoloboev&#x2F;my-mac-os</a>
评论 #22856637 未加载
评论 #22856828 未加载
shriphani大约 5 年前
fasttext : <a href="https:&#x2F;&#x2F;fasttext.cc&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fasttext.cc&#x2F;</a><p>I am a hobbyist NLP researcher and have published 4 papers in the last year just thanks to this library and the many life-saving tweaks. Honestly a world-class effort from the team at Facebook.
评论 #22853022 未加载
notduncansmith大约 5 年前
On the Mac:<p>- Alfred App - helps with tons of things, but the clipboard manager alone has saved me over 100 hours<p>- iTerm 2, especially with a global hot key (and Guake on Linux before my first Mac)<p>- Prettier on npm (auto code formatting tool, like gofmt)<p>- Jumpy on npm (my own CLI bookmarking tool, makes it easy to hop around directories)
sooheon大约 5 年前
Launchbar (<a href="https:&#x2F;&#x2F;obdev.at&#x2F;products&#x2F;launchbar&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;obdev.at&#x2F;products&#x2F;launchbar&#x2F;index.html</a>)<p>Spotlight on steroids, along the lines of Alfred and Quicksilver, but the best of the bunch, imo. It&#x27;s a frecency based fuzzy matching searcher that adheres to subject - verb - (optional) object grammar, and using it feels like a global GUI terminal. A new mac without it feels completely gimped. Things I use it for:<p>- quick launch&#x2F;switch apps<p>- browse filesystem (like <a href="https:&#x2F;&#x2F;github.com&#x2F;ranger&#x2F;ranger" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ranger&#x2F;ranger</a>) and do anything with item<p>- take selected item (file, folder, url, text) -&gt; open with X, send to any search engine, move, copy, rename, start composing email with text, compress, basic text munging, etc.<p>- calculator<p>- clipboard and snippets manager (incl. variables like current date&#x2F;time)
amirathi大约 5 年前
Quill[1] editor has saved me (and many others) 100+ hours. Imagine building a rich text editor from scratch in your product.<p>Also - git, Django REST framework, VueJS<p>[1] <a href="https:&#x2F;&#x2F;quilljs.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;quilljs.com&#x2F;</a>
评论 #22853242 未加载
Seb-C大约 5 年前
Using vim as my main editor has incredibly increased my productivity, but learning to use it&#x27;s macros saved me even a more tremendous amount of time. It takes a while to learn to use it, but after that any kind of repetitive task can be done easily with it. And if combined with some bash and vimscript knowledge, it is even greater.
评论 #22853767 未加载
评论 #22853796 未加载
paulgb大约 5 年前
Forest <a href="https:&#x2F;&#x2F;www.forestapp.cc&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.forestapp.cc&#x2F;</a> I&#x27;ve tried a bunch of distraction blockers, but this is the one I&#x27;ve found most pleasant to use.<p>Mosh <a href="https:&#x2F;&#x2F;mosh.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mosh.org&#x2F;</a> I&#x27;m a fairly recent user so it hasn&#x27;t been 100 hours yet, but it will be.<p>Not a program per se, but a few years ago I set up a cron job to back up my shell history every night to a file named based on the date, and then aliased &#x27;h&#x27; to grep them all and pipe to tail. This allows me to see the last dozen times I used any string in a shell command. It comes in handy many times per day.
blaerk大约 5 年前
* pass, the standard unix password manager <a href="https:&#x2F;&#x2F;www.passwordstore.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.passwordstore.org&#x2F;</a>.<p>Instead of stopping whatever I&#x27;m doing, thinking about what password I used last time something forced me to rotate, pass saves the day!<p>* AwesomeWM, <a href="https:&#x2F;&#x2F;awesomewm.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;awesomewm.org&#x2F;</a>.<p>Maybe not a program per se, anyway using easy-to-remember keyboard shortcuts instead of clicking through a gui probably saved me a few minutes here and there.<p>* Gentoo Portage, The Gentoo package manager.<p>Yea, something that compiles packages from scratch may not sound like your typical time-saver, however, back when I had to track down every dependency and compile it myself just to get whatever package working that wasn&#x27;t in the current distribution package tree, this saved me a lot of time. - This of course goes for every package manager, however back then(tm) portage had the most current releases and a lot of packages not in apt, rpm, etc.<p>* tmux (and tmux-cssh), <a href="https:&#x2F;&#x2F;github.com&#x2F;zinic&#x2F;tmux-cssh&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;zinic&#x2F;tmux-cssh&#x2F;</a><p>synchronize ssh sessions, like clusterssh, not very elegant but this saved me more than once, fast synchronized change on multiple machines at once \o&#x2F;<p>* Ansible <a href="https:&#x2F;&#x2F;ansible.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ansible.com&#x2F;</a><p>Make tedious boring tasks less so, specify stuff in yaml once, execute and forget about them.
评论 #22854024 未加载
评论 #22853996 未加载
评论 #22855244 未加载
superdisk大约 5 年前
IrfanView for converting images.<p><a href="https:&#x2F;&#x2F;www.irfanview.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.irfanview.com&#x2F;</a>
lyime大约 5 年前
1Password - remove cognitive load and easy ass to all my secrets across devices. Including sharing with family and coworkers<p>Rubymine - Ruby And JavaScript IDE with powerful SCM, test and debugging tools.<p>Notion - Shared Knowledgeable and collaboration. Really easy to go from a free form unstructured draft to organized, structured and easily accessible knowledge repo.<p>Whimsical - My favorite diagraming and wireframing tool.<p>Notable mentions<p>Stoplight OPen API editor.<p>Sunsama - light weight and collaborative todo list with focus on Calendaring
评论 #22854399 未加载
knbknb大约 5 年前
The command line tools of the imagemagick suite, &quot;convert&quot;, for batch-converting images to thumbnails, &quot;identify&quot; for extracting basic metadata, for instance.<p><a href="https:&#x2F;&#x2F;imagemagick.org&#x2F;index.php" rel="nofollow">https:&#x2F;&#x2F;imagemagick.org&#x2F;index.php</a>
tkainrad大约 5 年前
This is a great thread, thanks for asking this question!<p>My blog post about setting up a Linux workstation has a few timesavers: <a href="https:&#x2F;&#x2F;tkainrad.dev&#x2F;posts&#x2F;setting-up-linux-workstation&#x2F;#boosting-command-line-productivity" rel="nofollow">https:&#x2F;&#x2F;tkainrad.dev&#x2F;posts&#x2F;setting-up-linux-workstation&#x2F;#boo...</a><p>An important improvement for me was to switch from Bash to Zsh and use a variety of plugins, such as z, zsh-peco-history (better history search), zsh-autosuggestions, and zsh-syntax-highlighting.<p>If you work a lot with ssh, it is also worth the effort to create a proper .ssh&#x2F;config that contains the most used hosts.
ynac大约 5 年前
I spent roughly three months late last year working on my workflow. Figuring out what I was good at, not so good at, and what I&#x27;d forever found impossible to do without fear of punishment or shame. Slowly, I learned how I worked best and leveraged these lessons in design of the new work flow. Of course, the solution was far simpler than before. The lessons were often exactly what was exhaustively explained in books about habit and routine.<p>Anyway, my workflow is centered around directories and files accessed from Sublime. Every directory is major subject area or project. One directory is the Control Center - filled with documents that drive my work day and planning. Things like Work Journal, Weekly, Master, Research Depot, etc., are all referenced every day - sometimes dozens of times.<p>Table Editor package for Sublime to create logs, reference tables, checklists (option v = √). Also great for tracking my micro workouts - calisthenics every hour to keep the pump bumping.<p>Code folding works to hide &quot;folders&quot; of data within a text document so I can access things quickly from their header line. This is particularly handy in the Research Depot file. Exempli gratia, I have NPRs Music recommendations of 2020 folded up to one visible line with checkboxes of albums I&#x27;ve tried. Another folded area is on Stinging Nettle uses.<p>My zettlekasten system was moved to Sublime as well. It got its own directory. Added a time stamp package for naming the file from the first line with a CMD-T, and some simple markdown, each file is a zettle. I use Zettlr for exploring the notes - but Sublime for editing. Perfect mix for me.<p>It&#x27;s not so much this all saved me 100 hours, but my productivity is up 1000%. No hyperbole. My writing, projects, chores, fitness and client labor are all up by extraordinary levels. My down time is more relaxing, work more pleasurable, and creativity is like a real psychic adventure. And, it should also be noted I&#x27;ve been on Sublime for maybe ten years, or so it seems.<p><pre><code> Sublime TableEditor Code Folder feature Tabbed directories - combined windows view Zettlr Monodraw - but looking at the markdown diagramming tools...</code></pre>
评论 #22851937 未加载
评论 #22854179 未加载
beefbroccoli大约 5 年前
Git Bash on Windows. Things like this were always possible, but none of them made the install as quick and painless. This has been especially useful in Linux+Windows shops. You can simply state a requirement of &quot;Windows users: Install Git For Windows&quot;, after which you can script things more less identically across both OS&#x27;s.
vosper大约 5 年前
Jupyter Notebook. And before that iPython (compared to the vanilla Pyton REPL).<p>Though these are hardly secret tools :)
wdrw大约 5 年前
- 1Password password manager<p>- PDFill Free PDF Tools - indispensable for dealing with any bureaucratic tasks - cutting&#x2F;rearranging pages, etc
tptacek大约 5 年前
The go-jira CLI probably comes close over the last 12 months.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;go-jira&#x2F;jira" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;go-jira&#x2F;jira</a>
评论 #22852939 未加载
评论 #22854284 未加载
quickthrower2大约 5 年前
Git has probably saved me that and more by making branching so easy that I do it for everything.
signaru大约 5 年前
Stating the obvious, a web browser with a search engine.<p>Then custom scripts I made to do specific tasks on hundreds of files. So familiar scripting languages, in general, such as those regularly used at work. I had actually used MatLab for non scientific uses like batch downloading, or batch image&#x2F;audio format conversion.<p>And a modern IDE that prevents many errors in the first place. VS Intellisense does it for me, but I guess there are equivalents in other development environments.
Liwink大约 5 年前
StackOverflow, if it can be regarded as a program.<p>Spectacle: Easily organize windows without using a mouse on macOS.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;eczarny&#x2F;spectacle" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;eczarny&#x2F;spectacle</a>
评论 #22856908 未加载
flipcoder大约 5 年前
i3, vim, and vimium.<p>Not only saved me tons of time and increased my development speed, but allowed me to recover from RSI and pains in my forearm, which in my case was caused by moving my hands between the home row, arrow keys and mouse constantly, and especially worsened when using the mouse scroll wheel.
cookiengineer大约 5 年前
bash&#x2F;shell knowledge helped me automate a lot of stuff with the 80&#x2F;20 approach. I can&#x27;t stress enough how often a simple 10 lines bash script automated hours of manual work for me.<p>Also, `vim -` (stdin buffer edit mode) is absurdly awesome. It starts with `ls -la | vim -` and ends up with `cat * | sed ... | vim -` and saves a ton of time.<p>These bashrc aliases rescued my stupidness a lot of times:<p>&gt; alias cls=&quot;clear; printf &#x27;\033[3J&#x27;&quot;; # clear screen and scroll buffer<p>&gt; alias cp=&quot;cp -i&quot;; # confirm before overwrite<p>&gt; alias df=&quot;df -h&quot;; # human-readable sizes<p>&gt; alias mv=&quot;mv -i&quot;; # confirm before overwrite<p>&gt; alias ns=&quot;netstat -tup --wide&quot;; # show active program sockets<p>If I would have to choose, it&#x27;s definitely VIM that automated the most. Switched to VIM around 2004 and didn&#x27;t regret it eversince.<p>Remotely debugging on an ssh server to figure out what&#x27;s going on - with the same editor configuration and setup as on your desktop computer - comes in very handy in emergency situations when you have almost no tolerance for mistakes.
node-bayarea大约 5 年前
Node.js -- Can easily build a ton of server side and CLI tools with ease. Saved me a ton of time!
评论 #22853684 未加载
Endlessly大约 5 年前
Google Search Operators:<p><a href="https:&#x2F;&#x2F;ahrefs.com&#x2F;blog&#x2F;google-advanced-search-operators&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ahrefs.com&#x2F;blog&#x2F;google-advanced-search-operators&#x2F;</a>
评论 #22853330 未加载
baggsie大约 5 年前
- WallabyJS - makes writing tests almost feel addictive, and being able to run and debug the JS directly in the code has saved me hours.<p>- Jetbrains IDEs - the refactoring and debugging tools are second to none.
评论 #22854222 未加载
评论 #22853991 未加载
na85大约 5 年前
Omnisharp for emacs: troll your friends and co-workers by writing C#&#x2F;dotnet in emacs! Omnisharp enables &quot;intellisense&quot; or whatever it&#x27;s called nowadays, in emacs, via Company mode or similar. The code completion is a huge time saver.<p>Also, honorable mention for magic wormhole, a finally sane way to move arbitrary files between devices.
simplify大约 5 年前
Ruby on Rails. Still nothing better for getting a high quality product out the door fast.
tdy721大约 5 年前
I wrote a prime number finding function in coffee script and python just for fun. Saved me a lot of time, factoring numbers is hard. I’d also like to mention javascript again, I can say I’ve played millions of hands of video poker. Without those programming environments I’d still be shuffling cards or dividing numbers.
adventured大约 5 年前
Since nobody else has mentioned it: Steam, over a long period of time.<p>It makes purchases easy, it makes reviews &#x2F; researching games easy, it makes updates very easy, it often makes finding mods easy, it makes installs easy. And it reduces issues of lost games &#x2F; keys after many years go by, as they&#x27;re all in the library.
seltzered_大约 5 年前
For desktop workflows I&#x27;ve started a spreadsheet documenting various utilities and os defaults I&#x27;ve depended on across mac&#x2F;win&#x2F;linux: <a href="https:&#x2F;&#x2F;docs.google.com&#x2F;spreadsheets&#x2F;d&#x2F;148zTJUwfVv9xfDcpSoH3mF-c4vqV3CqyEWXuqaAiXoA&#x2F;edit?usp=sharing" rel="nofollow">https:&#x2F;&#x2F;docs.google.com&#x2F;spreadsheets&#x2F;d&#x2F;148zTJUwfVv9xfDcpSoH3...</a><p>Intent was to explore if I still could be as productive doing a variety of things (general administrivia, writing, design, code) outside of MacOS. So it&#x27;s organized less around a specific app but rather a workflow&#x2F;concept.<p>Ideally I&#x27;d love to see a git-backed static website around this so people could fork&#x2F;collect&#x2F;share their workflows across environments visually.
anotheryou大约 5 年前
(mine are all not particularly new)<p>ShareX (windows): screenshot &gt; optionally annotate &gt; upload to ftp &gt; copy url to clipboard<p>But I can also paste from the clipboard:<p>- if it&#x27;s a file: upload to ftp, copy link to clipboard<p>- if it&#x27;s text: upload to ftp, custom URL makes it load in my org-mode or markdown web-render
评论 #22851131 未加载
评论 #22851103 未加载
评论 #22851092 未加载
评论 #22851112 未加载
评论 #22851073 未加载
ybahubali2018大约 5 年前
Create React App saved me about 100 hours<p><a href="https:&#x2F;&#x2F;create-react-app.dev" rel="nofollow">https:&#x2F;&#x2F;create-react-app.dev</a>
shaklee3大约 5 年前
Vscode remote plugins. Being able to have the full-fledged editor remotely on a Linux development machine is a game changer.
评论 #22871987 未加载
评论 #22871400 未加载
sumanthvepa大约 5 年前
Emacs. 1000s is more appropriate. Simply could not have done what I do without it.
unnouinceput大约 5 年前
One word - Cygwin .<p>Having those utilities available in Windows saved me not hundred but ten of thousand of hours.<p>Also learning PowerShell when dealing stuff in Windows is saving a lot more hours then the ones you put in learning it.
vectorboost大约 5 年前
Windows:<p>Vivaldi browser - Amazing for productivity, custom search engines, configurable, can be controlled by keyboard. I can search in company ishare&#x2F;OneDrive via URL bar etc.<p>Total commander - I use quite minimal interface, it actually looks more like fman. I use the folder jumplist a lot which saves a lot of time. I have some custom buttons (open in gVim for instance) and lynx like movement.<p>Linux:<p>Terminator - Terminator with splits, nice font rendering, easy GUI configuration<p>Arch - I can also put it to the cost me 100 hours list :] but AUR definitely saves time compared to Ubuntu dependency hell.
TeddyDD大约 5 年前
Kakoune: multiple selections, interactivity and powerful editing primitives makes text editing a breeze.<p><a href="https:&#x2F;&#x2F;kakoune.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kakoune.org&#x2F;</a>
评论 #22854527 未加载
arikr大约 5 年前
Can you copy the description from that old thread into your post, so that people don&#x27;t need to click through for the full context? I think it&#x27;ll still be editable at this point
评论 #22854264 未加载
mszcz大约 5 年前
AltDrag for Windows. Allows you to move and resize windows by pressing alt and left&#x2F;right mouse button and drag anywhere on the window, not just title bar.<p>GridMove to arrange windows (with multiple monitor support) by keyboard shortcuts according to a grid I specified.<p>AutoHotKeys script that replaces &#x27;dddd&#x27; with current date, &#x27;ddtt&#x27; with date and time, &#x27;dtdt&#x27; that outputs date and time with underscores (think filenames) and &#x27;tttt&#x27; for just time.
whoisjohnkid大约 5 年前
Goland - an IDE that specializes in Golang projects.<p>The following features have saved me 100s of hours:<p><pre><code> - Being able to run tests&#x2F;benchmarks directly in a test file via either clicking the play button or using a keyboard shortcut - It’s refactor support - automatically getting imports ordered and code formatted on save - multicursor support - and even more! </code></pre> One of the few IDEs I would actually pay for if my company didn’t already pay for it.
评论 #22855305 未加载
DeathArrow大约 5 年前
Code related:<p>Visual Studio, ReSharper, Notepad++ (I did many tedious tasks with ease just by using regular expressions), Git, generic To Do list software (Microsoft ToDo, Todoist, etc.) - not everything is to be kept in Jira so this kind of software helps with organizing other tasks.<p>Not code related: Adobe Lightroom, Adobe Photoshop<p>Web browser is a piece of software that saved me time but also helped me waste a lot of time. So it&#x27;s not only software that matters but the user, too.
hellofunk大约 5 年前
Emacs. I probably lost at least 100 hours initially learning to use it and optimizing it for my personal workflow. But it’s certainly a net positive by now.
guybedo大约 5 年前
Oh My Zsh: <a href="https:&#x2F;&#x2F;github.com&#x2F;ohmyzsh&#x2F;ohmyzsh" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ohmyzsh&#x2F;ohmyzsh</a>
评论 #22853552 未加载
评论 #22856874 未加载
krysp大约 5 年前
Fzf. Fuzzy completion is a godsend for working in the terminal, remembering commands is a thing of the past.<p>As a nice bonus there is also a wonderful vim plugin :)
评论 #22856240 未加载
tommyage大约 5 年前
For me it is, 100% XFCE.<p>I&#x27;m working on a single monitor, so managing workspaces is crucial and xfce4 lets you set these up in seconds.<p>I am very happy to now can brag about it to someone:<p>You can allow your desktop to react to your mousewheel to change workspaces. Combine this with a one pixel border on any site of your maximized windows and you can circle your workspaces by just pulling your mouse to the edge. In practice, with an full-hd monitor, one does not see that there is one pixel of your desktop visible. In the few cases where the hand uses the mouse, this is the most convienient feature one can possibly experience.<p>I also can click in the same area with the right mouseclick and access my applicationmenu.<p>Another neat trick: xfce4 has to default application finder, alt+f2 and alt+f3. The latter appears to be unusable, because one has to tab to often to select an application.. But you can just resize the right pane far most to the left and the finder will always remeber this behaviour. The latter also includes user generated menu icons.<p>Since I rely on maximized windows, I also excluded all window borderings to maximize the viewport. simply delete all contents of your selected theme and reapply it.<p>One Terminal is configured as a dropdown, so it is permanent accessible over the entire worksession until you force close it, also, built-in.<p>Hotkeys for circuling workspaces and circle the current window within them as mentioned above.<p>Different backgrounds for each workspace plus a translucent panel, so I can identify on which workspace I am via perceptual cognition.<p>alt-rightclick lets you resize an window to any size.<p>It is the perfect workstation and i highly recommend it. Everything is builtin and works on all major distros out of the box.
lbill大约 5 年前
I work as a tester for a some websites: I test the GUI and the REST APIs used by the smartphones apps. These tools make my work a lot easier (they might not be the best for your specific needs, they are just the ones I use):<p>- Talend API Tester: a Chrome extension to test (you probably guessed it) APIs! I can automate many things with it and use regex in my tests. If I had to do all that manually, I&#x27;d have become crazy by now. - Watir: a Ruby library that is essentially a wrapper around Selenium. Watir is easy to use, and I found Ruby very easy to learn<i>. Also, bundler makes the process of keeping my libraries up to date really painless (when my webdriver tells my that it can&#x27;t communicate with the browser because it has become outdated, a simple &#x27;bundle install&#x27; fixes the issue)<p>[</i>] Note: I don&#x27;t need to do a fancy program, I just need to write some farily simple scripts that automate actions a verify a few things on web pages.
sriram_malhar大约 5 年前
perl, used in command-line mode. This is my data munging superpower.
评论 #22853909 未加载
xallace大约 5 年前
total commander .. orthodox file manager, I dont understand why this is not a built-in file manager for any os. I just want to find and organize stuff, I dont want to manage windows.
评论 #22853946 未加载
评论 #22853004 未加载
评论 #22853320 未加载
centur大约 5 年前
Wox (<a href="http:&#x2F;&#x2F;www.wox.one" rel="nofollow">http:&#x2F;&#x2F;www.wox.one</a> and Everything (<a href="http:&#x2F;&#x2F;www.voidtools.com" rel="nofollow">http:&#x2F;&#x2F;www.voidtools.com</a>) - two fantastic tools for keyboard focused workflows on Windows. Wox is an equivalent to Alfred probably.
seanwilson大约 5 年前
Plugging my own tool, but I wrote a Chrome extension that checks websites for SEO, speed, and security best practices (it&#x27;s a crawler so it can check 100s of pages in a few minutes):<p><a href="https:&#x2F;&#x2F;www.checkbot.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.checkbot.io&#x2F;</a><p>It saved me a lot of time and caught tons of mistakes before they got to production while working on multiple websites as a contractor<p>For example, I was assisting a team on one sprawling dynamic website with a lot of SEO and performance issues - the site had been hacked together over the years such that editing one page would usually break groups of unrelated pages in unexpected ways. My extension helped me get on top of which pages were dependent on each other, to prioritise what was worth fixing, and to confirm improvements had been made without breaking anything.
altmind大约 5 年前
Maybe not 100hrs, but ~40 Regex Buddy $40. regex tester, debugger and in a lesser extent, regex applier.
评论 #22853935 未加载
rajlego大约 5 年前
Probably the spaced repetition application SuperMemo [1]. Beyond normal SRS like anki it has a feature called incremental reading [2] which makes studying at least 3 times as easy for me. I have ADHD so IR helps a lot by taking care of 90% of the complexity of (managing) studying so that I can just focus on what&#x27;s in front of me.<p>[1] <a href="https:&#x2F;&#x2F;www.supermemo.com&#x2F;archives1990-2015&#x2F;english&#x2F;smintro" rel="nofollow">https:&#x2F;&#x2F;www.supermemo.com&#x2F;archives1990-2015&#x2F;english&#x2F;smintro</a> [2] <a href="https:&#x2F;&#x2F;supermemo.guru&#x2F;wiki&#x2F;Incremental_reading" rel="nofollow">https:&#x2F;&#x2F;supermemo.guru&#x2F;wiki&#x2F;Incremental_reading</a>
NaOH大约 5 年前
Keyboard Maestro for Mac. Its unlimited customizability and incredible amount of capabilities make me dread ever moving to another platform.<p><a href="https:&#x2F;&#x2F;www.keyboardmaestro.com" rel="nofollow">https:&#x2F;&#x2F;www.keyboardmaestro.com</a>
评论 #22853222 未加载
maxdeviant大约 5 年前
WorkOS (<a href="https:&#x2F;&#x2F;workos.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;workos.com&#x2F;</a>) if you need to support single sign-on (SSO) for your app.<p>SSO is free, and they offer other enterprise-focused features, like directory sync and audit trails.
评论 #22852119 未加载
postify2大约 5 年前
A very big pain we&#x27;ve been having for a while is debugging our app that&#x27;s been running on Kubernetes for the past year. The local debugging tools are great, but attempting to debug certain issues in a remote environment is a major pain that probably wasted hundreds of hours of waiting for tests, redeploying etc.<p>To mitigate that, we&#x27;ve been using a tool called Rookout (<a href="https:&#x2F;&#x2F;www.rookout.com" rel="nofollow">https:&#x2F;&#x2F;www.rookout.com</a>). We no longer need console.log statements in our code - We just set non-breaking breakpoints via their Web IDE and it just works - we get all the data we need, and without redeploying ¯\_(ツ)_&#x2F;¯
wx196大约 5 年前
Groupy to add tabs into programs that don&#x27;t have tabs for documents. Use it mostly with Axure.<p>TouchCursor to enhance keyboard, mostly as arrows, &quot;Start&quot; and &quot;End&quot; buttons. Allows to deal with text without moving hand to arrows.
emersonrsantos大约 5 年前
Zsh, mainly because of shortcuts, shared history, autocomplete that works
glaberficken大约 5 年前
Microsoft Windows Script Host (WSH) has saved me and my teams over the last 2 decades probably hundreds of hours. It has allowed me to deploy small VBScript and JScript scripts that automate day to day repetitive tasks in the office without worrying about installing runtimes&#x2F;dependencies etc. You write it once and it just works for everyone (provided you work in the typical MS only office space, which I&#x27;m aware many here don&#x27;t). Security is obviously a concern as the tech is quite legacy these days.
BrandoElFollito大约 5 年前
GitLab CI&#x2F;CD.<p>Once it is in place it saves plenty of keystrokes and routine tasks.
momciloo大约 5 年前
Not a program, but using SCSS instead of CSS saved me 100s of hours
评论 #22904552 未加载
john4532452大约 5 年前
Microsfot teams app - While working in office most of my colleges would come to my desk for trivial things if they wanted something but don&#x27;t know what they want. During discussion they would figure it out what they wanted exactly. Since the corono outbreak everyone is WFH and now if they want something they figure out what exactly they want and then message me. This is a huge time saver. Now i can focus a lot at the problem and respond to the messages async.
Yhippa大约 5 年前
Delver Lens has saved me tons of time scanning Magic: the Gathering cards: <a href="https:&#x2F;&#x2F;delverlab.com" rel="nofollow">https:&#x2F;&#x2F;delverlab.com</a>.
评论 #22859058 未加载
znpy大约 5 年前
I started writing custom yasnippet snippets (in GNU Emacs) to write kubernetes yaml files.<p>If you ever had to write a non trivial deployment by hand you know what I&#x27;m talking about.
Spooky23大约 5 年前
Devon Think.<p>Having a local search engine with annotations is incredibly useful.
评论 #22852715 未加载
评论 #22852673 未加载
Groxx大约 5 年前
Probably git, 1password (though I&#x27;m planning to shift to Bitwarden), and entr: <a href="http:&#x2F;&#x2F;eradman.com&#x2F;entrproject&#x2F;" rel="nofollow">http:&#x2F;&#x2F;eradman.com&#x2F;entrproject&#x2F;</a><p>Having a simple standard way to automate <i>all</i> of my modify-&gt;&quot;do x&quot; runs has been wonderful, and (with a bit of care in your project structure) being able to near-livecode in almost any language is an incredible productivity boost.
theconstantium大约 5 年前
- iTerm2 saved a lot in many ways [no need to use `git branch` and annoying full directly structure] - CI&#x2F;CDs saved from the manual builds and testing commands
评论 #22853153 未加载
kabacha大约 5 年前
* vim probably saved me thousands of hours alone.<p>* 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.<p>* 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&#x27;s really really time consuming.
geocrasher大约 5 年前
Windows: 1) Autohotkey 2) Ditto Clipboard Manager 3) ShareX
评论 #22854513 未加载
quintonish大约 5 年前
This isn&#x27;t a program, but the document shortcuts (mostly the ones beginning with the control key)[0] on OSX have saved me heaps of time while maneuvering through text.<p>I learned them from Emacs on Linux and was pleasantly surprised to find that they work in almost every app on OSX.<p>[0] <a href="https:&#x2F;&#x2F;support.apple.com&#x2F;en-us&#x2F;HT201236#text" rel="nofollow">https:&#x2F;&#x2F;support.apple.com&#x2F;en-us&#x2F;HT201236#text</a>
chucky_z大约 5 年前
TamperMonkey! I&#x27;ve dealt with some monstrous websites which needed in-browser user-friendly automation, and TamperMonkey is that tool for the job.
评论 #22876053 未加载
spacechild1大约 5 年前
Sibelius - I don&#x27;t have to manually create individual parts from my orchestra scores or put a page into the trash bin just because I did one mistake.<p>REAPER, Pure Data and other - I don&#x27;t have to slice and glue magnetic tape to create electronic music<p>Thunderbird - I don&#x27;t have to handwrite letters and bring them to the post office<p>I think the more interesting question would be: which computer program <i>hasn&#x27;t</i> saved me 100 hours...
alperonline大约 5 年前
<a href="https:&#x2F;&#x2F;aspnetzero.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;aspnetzero.com&#x2F;</a> - Application startup template for ASP.NET Core<p>It has tons of useful features that should be in a line of business application. It saves you more than 100 hours with pre-built pages (authentication, permission management, localization, multi-tenancy, SaaS features, CRUD Page Generator (RAD Tool), themes etc.)
babuloseo大约 5 年前
<a href="https:&#x2F;&#x2F;kodi.tv&#x2F;about" rel="nofollow">https:&#x2F;&#x2F;kodi.tv&#x2F;about</a><p>If you are not using Kodi, you should already be using it :)<p>PLEX is a meme.
评论 #22859784 未加载
will_lam大约 5 年前
RescueTime. Hands down. Have been a proud customer for 4 years. Saved me months of my life being frittered away. Except right now.. I guess :)
panorama大约 5 年前
Stripe Atlas has personally saved me as a bootstrapped startup founder more than 100 hours over the past 3-4 years we&#x27;ve worked with them. It&#x27;s just so relieving knowing I&#x27;m covered on anything regarding incorporation, legal, taxes&#x2F;accounting, and I won&#x27;t have to spend a ton of my own time researching vendors and googling esoteric topics.
justaminute007大约 5 年前
&#x27;The Clock&#x27; for OS X is the best out there if you need to do anything serious across time zones. Featureful but not bloated. Ability to rename clocks to something more meaningful is genious. If you ever do the &#x27;that person starts at 9am in Tokyo, what is the time then in Seattle&#x27; or Sydney, or Hyderabad that app is worth the $5.
Narann大约 5 年前
Not sure if it saved me 100hrs but Clipman[1], a simple clipboard manager.<p>This combined with a Super+C shortcut means you can copy multiple things in once and paste them in the order you want.<p>* [1]: <a href="https:&#x2F;&#x2F;docs.xfce.org&#x2F;panel-plugins&#x2F;clipman&#x2F;start" rel="nofollow">https:&#x2F;&#x2F;docs.xfce.org&#x2F;panel-plugins&#x2F;clipman&#x2F;start</a>
评论 #22854051 未加载
评论 #22856928 未加载
chadcmulligan大约 5 年前
I use Appcode over Xcode for swift development mainly for one single feature - bookmarks, ctrl-shift-1 to set a bookmark, ctrl-1 takes me to it.Maybe not 100 hours but its a feature I can&#x27;t live without. I don&#x27;t know why Xcode doesn&#x27;t have bookmarks. There&#x27;s also a plugin for Visual studio which does the same.
capableweb大约 5 年前
vim + vim-fireplace + only work on clojure&#x2F;script projects. A real-time interactive development environment is hard to beat and after 10 years of experience programming and only around 1 year programming clojure&#x2F;script, I have never before been this productive and carried the same confidence in my code.
mister_hn大约 5 年前
Docker. Just throwing aways entire environments and recreate them in a bunch of seconds is something really worth it
nickreese大约 5 年前
Postgraphile - Automatically getting a graphql API from a Postgres connection is amazing.<p>Plex - We have munchkins and they love watching the same stuff off youtube or movies over and over. We simply download them and Plex will sync them to all of our devices with easy offline support. (We run it on a synology NAS)
lloeki大约 5 年前
fzf, integrated with:<p>- shell&#x27;s ^R (history), ^T (args), ^P ($EDITOR)<p>- vim&#x27;s ^P and &lt;leader&gt;p (open), &lt;leader&gt;b (buffers), &lt;leader&gt;r (tags)<p>and small little tools of my own like kd (mentioned around here), or vim&#x27;s - to go up from file to dir in netrw, that allows to jump to any place of my filesystem quickly.
caleblloyd大约 5 年前
File watchers that rebuild a project when code changes are made. Lots of language SDKs come with these built-in, for those that don&#x27;t I have found that the `chokidar-cli` npm package can be paired with a shell script to add auto-rebuild to pretty much any project in any language.
评论 #22854141 未加载
mikorym大约 5 年前
I wrote a couple of VBA scripts for Excel that has probably saved my team 100 hours.<p>Prior to that, we would have templates being opened and copied over. As much as developers often don&#x27;t like Excel, the problem that Excel has always directly addressed still exists: Not everyone wants to program.
harel大约 5 年前
When I was maybe 12 or 13, I wrote a program in Amos on my Amiga that did my algebra homework. For a while my homework consisted in typing inputs, and writing the output in my notebook. I suppose that saved me a good amount of time, which was then used for games most likely.
mikeomoto大约 5 年前
<a href="https:&#x2F;&#x2F;github.com&#x2F;clvv&#x2F;fasd" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;clvv&#x2F;fasd</a> <a href="https:&#x2F;&#x2F;github.com&#x2F;nvbn&#x2F;thefuck" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nvbn&#x2F;thefuck</a>
will_lam大约 5 年前
Also, SizeUp. Let&#x27;s you customize your desktop windows to fullscreen, half screen etc with hot keys. <a href="http:&#x2F;&#x2F;www.irradiatedsoftware.com&#x2F;sizeup&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.irradiatedsoftware.com&#x2F;sizeup&#x2F;</a>
arunc大约 5 年前
Double Commander[0] without a doubt. Works like charm on Windows and Linux. Saved me multiple hours when compared to Windows explorer.<p>[0] <a href="https:&#x2F;&#x2F;doublecmd.sourceforge.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;doublecmd.sourceforge.io&#x2F;</a>
golergka大约 5 年前
First vim, and then all the vim emulation plugins in all the IDEs and text editors, as well as Vimium plugin for browser. I&#x27;m far from a true vim ninja, but text editing and basic macros still saved me so much time on navigating and editing.
rrggrr大约 5 年前
Hazel... File organization. Bitbar... Menubar status of everything. Amethyst... Window manager. Cloud9 IDE... Cloud based Dev and deployment. Integromat... Blows the doors off zapier. Mixmax... Gmail enhancements incant live without. Hellosign.
xerosanyam大约 5 年前
Apart from vscode &amp; copyclip<p>I find Remfo very useful: <a href="https:&#x2F;&#x2F;rememberforever.web.app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rememberforever.web.app&#x2F;</a><p>It helps me take notes &amp; memorize things. It is currently in beta but still very stable
sweeetland大约 5 年前
Not a program as such but learning to touch type<p>zsh &amp; ohmyzsh plugins<p>Clipboard manager - built my own because I wasn&#x27;t happy with the ones I had tried... <a href="https:&#x2F;&#x2F;nellyapp.com" rel="nofollow">https:&#x2F;&#x2F;nellyapp.com</a>
评论 #22854000 未加载
评论 #22853754 未加载
tracker1大约 5 年前
WSL2 (Insiders, but should be out this month) has probably saved me as much as I&#x27;ve spent getting it setup so far.<p>Linux proper on windows, the Docker Desktop integration and the WSL Remote (and SSH Remote) extensions for VS Code.
jamaicahest大约 5 年前
Visual Studio, not VS Code. All the way back to Visual Studio 2003. The debugging features in Visual Studio are brilliant and have saved me countless hours over many years of developing .NET applications.
silvether大约 5 年前
Alteryx Designer for ETL<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=A2PaLZRpWdY" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=A2PaLZRpWdY</a><p>Likely more than a 100 hours saved using this tool for DWH work.
rasikjain大约 5 年前
Fiddler - Saved me lots of debugging and troubleshooting time.<p>Easy to see the traffic flow between apps&#x2F;apis. It helps to read the raw http req&#x2F;resp, debug and replay the request with modified parameters.
dingdong3大约 5 年前
Scala repl- takes a few secs to start because it&#x27;s jvm but after that you have a very powerful langauge with huge stdlib. No time to open and editor and compile and run for small stuff.
buraksarica大约 5 年前
Excel itself saved may be tens of 100 hours for me. May be it&#x27;s about my lack of knowledge for other tools, but I find myself generating sql or some other code for many types of data.
chinathrow大约 5 年前
Ctrl-r in bash. Still meeting devs using a terminal and not using it.
gentleman11大约 5 年前
Unity. The alternative to using a premade game engine is to be Jonathan blow, writing your own engines (and programming language these days), spending up to 7 years on a (great) game.
renaudr大约 5 年前
The &quot;Screen Time&quot; program on my mac &amp; iphone :-) I give the password to my wife and set it to lock my computer and phone at midnight. It probably saved me 1000+ hours.
sa3dany大约 5 年前
WindowsKey+Shift+S for taking screenshots for a part of the screen.
评论 #22855032 未加载
评论 #22854489 未加载
nandkeypull大约 5 年前
zsh-autosuggestions has definitely saved me more than hundreds of hours. When you type part of a command, it auto-suggests previous commands you&#x27;ve executed and then lets you expand to them, cutting down on your typing, on average, 75% or more.<p>For example, typing &quot;scp&quot; could expand to &quot;scp -r myself@servername &#x2F;home&#x2F;myname&#x2F;.logs&#x2F;logfile .&quot;<p>It&#x27;s a concept that originated with the Fish shell, but is useful if you want to maintain some semblance of bash compatibility.
ashtonkem大约 5 年前
jq, the command line json processing utility. It makes dealing with very large json streams palatable, and it plays nice with other command line utilities like awk nicely too.
palashkulsh大约 5 年前
cli for creating bitbucket pull requests has saved me so much time <a href="https:&#x2F;&#x2F;www.npmjs.com&#x2F;package&#x2F;cmd-bitbucket" rel="nofollow">https:&#x2F;&#x2F;www.npmjs.com&#x2F;package&#x2F;cmd-bitbucket</a><p>It pulls source and destination branch merges them locally and then pushes the source branch and creates a pull request if not already there. Reviewers are configurable per repo.<p>Disclaimer - I have used this every day for past 3 years and i maintain it as well.
kissgyorgy大约 5 年前
zsh fuzzy search in command history. Just a couple of characters from a previous command, pressing up&#x2F;down and you can modify and run a previous command.
评论 #22856951 未加载
quaquaqua1大约 5 年前
For my specific workflow, Notepad++ and UnrealEd. Mastering bsp is a really fun skill to have and for the most part UnrealEd is intuitive with some practice.
hackerbeat大约 5 年前
Chrome plugin &quot;News Feed Eradicator for Facebook&quot; - haven&#x27;t seen my news feed in years and just use FB for messaging.
评论 #22854113 未加载
dshacker大约 5 年前
That&#x27;s my blog post! Glad you enjoyed it :)
评论 #22857249 未加载
ggregoire大约 5 年前
Uber Eats
评论 #22853755 未加载
bourlas大约 5 年前
There are a few free alternatives but beyond compare is the first prog I install on any new laptop,windows or linux I get.
madsvj大约 5 年前
Very niche, but some companies both save a lot of money and can reallocate multiple employees by using patentrenewal.com
brailsafe大约 5 年前
My most useful tools on macOS: Klokki Slim 1Password Bear SelfControl (Definitely saved me some time) SpotLight PyCharm
bullen大约 5 年前
<a href="http:&#x2F;&#x2F;github.com&#x2F;tinspin" rel="nofollow">http:&#x2F;&#x2F;github.com&#x2F;tinspin</a>
mtmalla大约 5 年前
Vimium for Chrome. Using vim hotkeys + EasyMotion in place of most clicking has saved me a lot of time.
grayclhn大约 5 年前
“git bisect“ on its own. Magit is getting there, just for incremental and partial staging.
sc4les大约 5 年前
Emacs. Automate all the things :)
gnicholas大约 5 年前
clipMenu, a pasteboard manager for Mac. It doesn&#x27;t work as well as it used to, likely due to OS upgrades, and I&#x27;ve not been able to get the snippet function to work with hyperlinked text. But it is still super useful.
jhiggins777大约 5 年前
Webflow. But more like 1000 hours. The first low-abstract, clean code generator.
Rallerbabs大约 5 年前
The &#x27;copy all urls&#x27; and &#x27;bulk open urls&#x27; Chrome extensions.
sharjeel大约 5 年前
- tmux<p>- bashmarks<p>- zsh-autosuggestions<p>- yasnippet&#x2F;emacs<p>- awk<p>- explainshell.com<p>- ansible scripts for setting up new dotfiles and my commonly used tools on a new machine&#x2F;VM
winrid大约 5 年前
Clipy on OSX, bound to CTRL+SHIFT+V. Also multiple cursors in any editor.
emidln大约 5 年前
Bazel. The reproducibility and caching saves me hundreds of hours a day.
mineP大约 5 年前
Do not sure why no one mentioned any RSS reader. It saves hours for me.
kiliancs大约 5 年前
lnav (<a href="http:&#x2F;&#x2F;lnav.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;lnav.org&#x2F;</a>). Give it hundrends of thousands of lines of logs and query them with SQL.
HugoDaniel大约 5 年前
Vim macros and Turbo Pascal 3.02 (it is only 39,731 bytes).
BaudouinVH大约 5 年前
aText <a href="https:&#x2F;&#x2F;www.trankynam.com&#x2F;atext&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.trankynam.com&#x2F;atext&#x2F;</a>
amiga_500大约 5 年前
Magit git interface on emacs. It&#x27;s a joy.
billylo大约 5 年前
fastlane.tools saved me hours clicking through AppStore publishing web UIs. Indispensable for all mobile developers.
cryptozeus大约 5 年前
Textpad ++<p>Autosave feature.<p>Countless hours saved by not loosing information.
ynarwal大约 5 年前
pulumi for devops.<p><a href="https:&#x2F;&#x2F;www.pulumi.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.pulumi.com&#x2F;</a>
blendo大约 5 年前
Make, then Maven after moving to Java.
emrahcom大约 5 年前
spectrwm - a tiling window manager<p>fzf - a command-line fuzzy finder<p>tmux - a terminal multiplexer<p>bash &#x2F; zsh and the console tools (grep, sed, awk et al.)<p>python
dplgk大约 5 年前
Watching YouTube videos at 2x speed
masteruvpuppetz大约 5 年前
UIPath RPA has been very useful for automating what ppl like to call donkey-tasks (repetitive&#x2F;time consuming mundane things)
sbmthakur大约 5 年前
OS Clipboard and Google search.
ceceron大约 5 年前
ffmpeg - if I were to trancode all my video-library by hand, it would never end :D
nopcode大约 5 年前
scoop for windows is the biggest performance gainer for me in the last 3 years.
AzzieElbab大约 5 年前
Docker for non prod installs
bitofhope大约 5 年前
sed, along with grep and awk
sergiotapia大约 5 年前
iterm 2<p>vscode<p>alfred<p>prettier for js<p>mix format for elixir<p>github actions<p>okta logins for my employees<p>aptible for server management<p>render.com for personal projects
tetek大约 5 年前
alfred app on OS X, finding stuff and clipboard history
nullc大约 5 年前
valgrind, assuming you mean _at least_ 100 hours.
xiaodai大约 5 年前
Search Everything
_emacsomancer_大约 5 年前
TeX and Emacs.
Antoninus大约 5 年前
Tmux.
BiteCode_dev大约 5 年前
autokey<p>it&#x27;s a linux clone of autohotkey, meaning it lets you script your mouse&#x2F;keyboard&#x2F;windows using python. It can trigger the scripts using a keyboard shortcuts or by watching keywords in regular text. I use it to kill emai&#x2F;phone&#x2F;date quickly, or to automate combinations of actions in GUI that don&#x27;t have macros.<p>youtube-dl<p>I travel a lot, with plenty of downtime. Downloading conferences from many video sites, or music, turns those otherwise wasted hours into learning experience, relaxation, etc.<p>dynalist<p>Favorite life organization app, that I use for shopping, restaurant idea, todo, etc. Basically half of my GTD is in there. It&#x27;s much more productive than any system I tried before, and I tried a lot of them.<p>thunderbird<p>I have 20 email addresses, and this varies depending of my clients. Web base email are not up to the task, and I need offline search&#x2F;archive capabilities. Thunderbird is the only mature cross platform app that does that correctly.<p>pulsesms<p>I have a rich social life, and this means organizing groups of people. Of course, they all have their different chat apps, social account, preferences. Some are using an old 3310. Some don&#x27;t want to be on facebook, etc. SMS is the only things that works with everybody, but typing it on the phone is a pain. I have an android phone, so no imessage, but no google account, so no android message. Pulsms allows me to write message from my computer comfortably.<p>fdfind and ripgrep<p>I search stuff all the time, and since they are way faster type (because easier to remember), faster to execute, and have an output that is faster to read, cumulatively it saves a lot of time.<p>tilix<p>I don&#x27;t use a tiling windows manager or tmux-like software, so I rely on tilix to provide a terminal a the press of a key, and to provide tabs and split screens.<p>black<p>Automatic formatting for python code. No parameters.<p>bitwarden<p>Or lastpass, or 1password. Any password manager really. But bitwarden is the latest I&#x27;m using. I&#x27;d also say &quot;tetripin&quot; for otp on the command line but it would not really make it up to 100 hours.<p>meld<p>It compares files or directory. It&#x27;s not the best out there, but it works everywhere, so I don&#x27;t have to wonder. I just install meld. I&#x27;d say reggexer for search and replace as well, but again, not saving 100 hours.<p>--<p>Of course I could say GNU&#x2F;Linux, python, firefox and vscode, but it&#x27;s a bit obvious. Probably the most productive softwares I use though.
_eht大约 5 年前
Bash
yodelinghambone大约 5 年前
ctrl-r in bash.
hiq大约 5 年前
A lot of these are not so much about saving 100 hours, rather being faster when it does matter, as well as doing something interesting (automating a task by writing a script) instead of doing the same thing over and over again. This is also why you shouldn&#x27;t take <a href="https:&#x2F;&#x2F;xkcd.com&#x2F;1205&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;1205&#x2F;</a> too literally, although it&#x27;s good to keep in mind.<p>* frequent (automatic) backups (saves time and mood when things go wrong)<p>* i3<p>* fd (alternative to find)<p>* ripgrep<p>* keynav (don&#x27;t use your mouse)<p>* !bangs on duckduckgo<p>* calcurse (terminal calendar)<p>* readline: C-h C-b C-a C-k M-b M-f C-u etc.<p>* howdoi (get SO answers in the terminal), especially useful for things you somewhat know but just forgot the syntax of.<p>* youtube-dl as already mentioned somewhere: you get out of youtube ASAP to prevent their algorithms from tricking into staying there. I also use it to watch videos later when I don&#x27;t have internet, using a syncthing folder on my mobile which only syncs up to 10% remaining space (so that it doesn&#x27;t fill with 100s of videos, just a few, enough for some trip). Videos are also rather inefficient in terms of communicating ideas, so better to keep them for when I really don&#x27;t have better to do.<p>* in the same vein, adapt the speed of (technical) videos you watch, to skip the fluff and focus (even rewind) the difficult parts. Skip all ads, everywhere.<p>* uBlock Origin, for the same kind of reason: just block any annoying, time-consuming parts of website. If I need to go on some website regularly, and they happen to have a news section I don&#x27;t care about (like their twitter feed), I just block it to get it out of my way.<p>* even use a text-only browser (I currently use w3m, which could show images in theory) for things like HN. HN itself works well, and its good links as well. You just trim a lot of the fluff, ads, etc.<p>* an easy way to sync files between your mobile and your computer (I use a combination of &quot;Notes to Self&quot; in Signal with an auto-destruct of 1 week for temporary stuff so that I don&#x27;t have to delete it manually, and syncthing for longer-term things)<p>* script your way out of any repetitive task: if you need to register periodically to something, either use their API if they have one, or use selenium to automate it. I was really surprised how little time it took me to write my own script and learn how to use selenium.<p>* in general, rely less on proprietary software: it has the potential to break (&quot;introduce new and shiny features and somehow make some old ones disappear&quot; or just change the pricing-model) more regularly, and you&#x27;ll have to switch which can be a burden. If some free (libre) software breaks hard for a lot of people, chances are that a fork will happen and the transition will be easier. This also applies to SaaS.<p>* try to avoid desktop apps: they don&#x27;t compose well, you cannot easily script them compared to a CLI. It&#x27;s also better than having a full remote desktop when you resort to SSH (especially on bad connections).<p>* try to learn the default keyboard shortcuts of software you use, unless they&#x27;re really crazy: less config (which you&#x27;d have to sync and maintain), easier to use a computer which is not yours if need be<p>* regularly check that the commands you write in your terminal are not too verbose (use aliases &#x2F; functions): <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22853646" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22853646</a><p>* check what&#x27;s possible with frameworks like <a href="https:&#x2F;&#x2F;github.com&#x2F;sorin-ionescu&#x2F;prezto" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sorin-ionescu&#x2F;prezto</a><p>* some dotfile repository to get you started in 5min on new computers with the same setup you&#x27;re accustomed to.<p>* mutt (mostly to easily write emails in vim and grep emails from the terminal)<p>* cronjobs and reminders (I get new music albums on my phone regularly from my music library, so that I don&#x27;t have to choose them manually (it&#x27;s my library so I know I like them anyway). I used to actually spend time choosing music from my own library.)<p>* typing from your phone is inefficient, avoid it if possible. Batch your (non-time-critical) messaging. Most modern messaging apps have a desktop version these days.
2019-nCoV大约 5 年前
Docker for local dev environments. Easily 100s of hours saved from needless tinkering to get n services × packages working in harmony, all to have to do it again 3 months later after an OS update.
评论 #22861284 未加载
评论 #22853624 未加载
yekuta大约 5 年前
We&#x27;re very pleased with ASP.NET Zero (<a href="https:&#x2F;&#x2F;aspnetzero.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;aspnetzero.com&#x2F;</a>). The best starting point for web applications I&#x27;ve ever found that enables faster time to market. It helped us to build web applications very fast and not dealing with repeating tasks (like user&#x2F;role&#x2F;permission management, localization, audit logging, multi-tenancy, UI components, exception handling system..). Its feature richness, ease of use, comprehensive documentation and good support has saved us tons of time&amp;money.
abinaya_remote大约 5 年前
- Remote Leaf - Saves hundreds of hours in the job search.<p>Remote Leaf collects remote jobs from 40+ remote job boards, social media feeds &amp; 1200+ company career pages, LinkedIn and sends the ones that apply to you.
MisterTea大约 5 年前
Anything networking that isn&#x27;t plan 9.<p>Here&#x27;s how easy it is to remotely play audio on a stereo hooked to a raspberry pi:<p>% rimport -a -u mrtea pifi &#x2F;dev&#x2F;audio &#x2F;dev ; play music.mp3<p>oh, you also wanted to play the mp3&#x27;s in Shelley&#x27;s music directory (provided shelley lets us...)?<p>% rimport -a -u mrtea shelpc &#x2F;usr&#x2F;shelley&#x2F;mp3 mp3 ; play mp3&#x2F;shelleysfavorite.pls<p>That rendering job is going to clog up your cpu but you&#x27;d rather play doom. instead, run the job on many core server cerberus:<p>% rcpu -u mrtea -h cerberus -c rendercmd -args<p>compile and install a program for arm64 so you can also run on raspberry pi 3&#x2F;4:<p>% objtype=arm64 mk install<p>The above commands require little to no configuration or external tools to work. You dial a machine and ask for resources; if you have permission, you will be granted access. If you want a windows domain like network auth you point your systems to a single machines auth server instead of the local auth. The c library is so streamlined that it makes c fun to use again, Go is directly inspired by it. compiler tools kept simple and cross compiling is a non issue, just change objtype. Even system libraries such as tcp communication is dead easy: <a href="http:&#x2F;&#x2F;man.postnix.pw&#x2F;9front&#x2F;2&#x2F;dial" rel="nofollow">http:&#x2F;&#x2F;man.postnix.pw&#x2F;9front&#x2F;2&#x2F;dial</a>. No shared libraries. Instead you write programs called file servers which provide services as sharable resources. Every other OS by comparison is horridly is broken.<p>Unix is broken. OSX is built on broken. Windows took broken to new levels. And every &quot;new&quot; OS is a copy of broken written in fad language du jor; e.g. Redox OS. You want a sane computing platform built by hackers for hackers? Run plan 9.