I’m in a bit of a productivity rut and whilst I suspect the issue is mainly between the keyboard and chair I’m also interested in what (FOSS) tools there are that people find effective.
One of my issues at the moment is cross managing different workstreams particularly with personal projects which are more in the “if I have time category”.
I’m interested in anything that helps manage time or limit distractions or anything that makes it easier to keep track of progress/next steps for project when there may be a bit of a time gap between.
FZF in Bash. For those wondering why Ctrl+R does not work in Terminal, https://web.archive.org/web/20231202002540/https://unix.stackexchange.com/questions/665689/fzf-ctlr-r-not-triggering-history-search-on-command-line
And to avoid all the web browser player BS, use yt-dlp for any video link or worthwhile playlist. I just search and fetch video links from Invidious, or read comments on videos, so it ends up with practically zero bandwidth load on instance owners.
I send links from my browser to freetube, which is fantastic.
For some reason I never found FreeTube working, or able to import my NewPipe .db file in it. So I use Newpipe on Android, and on Linux/Windows, Invidious links + yt-dlp. Works too well since years now.
Avoiding going on yt is definitely a plus. I am trying to move more to active choice of music rather than just what the algorithm is pushing. Obviously that requires upfront work but I think it’s worth it.
You may find yourself better suited with a throwaway free Spotify account, letting the algorithm suggest bands and songs based on your taste, and just noting down all of them. Spotify also allows exporting your account’s data, which includes music preferences, so that can work well. I am doing the same because it is just not feasible to discover by yourself.
Was going to say fzf - it’s a huge help for so many CLI activities, but especially searching history