Adds more tool notes
This commit is contained in:
80
one.org
80
one.org
@@ -380,3 +380,83 @@ I'll figure this out one day. Until then I'll just keep saying yes and burning m
|
|||||||
:ONE: wfot-default
|
:ONE: wfot-default
|
||||||
:CUSTOM_ID: /tools-i-love/
|
:CUSTOM_ID: /tools-i-love/
|
||||||
:END:
|
:END:
|
||||||
|
|
||||||
|
I work on a computer all day. I do things from query databases, making
|
||||||
|
a lot of HTTP API calls, parsing, transforming and generally munging
|
||||||
|
structured and unstructured data of all kinds. I edit and compile
|
||||||
|
code. I remote into servers and automate a lot of my daily tasks. I
|
||||||
|
take, organize, search and refine notes.
|
||||||
|
|
||||||
|
I prefer terminal-based tools because I can use them on any of my
|
||||||
|
machines remotely without much hassle. I also find that I'm just more
|
||||||
|
efficient with text-input and keyboard driven interactions, especially
|
||||||
|
if modal editing is available.
|
||||||
|
|
||||||
|
Fortunately for me we're the golden age of terminal-based tools, IMHO.
|
||||||
|
|
||||||
|
Anyway, with all that said, I present the long list of tools I use daily and why I like them:
|
||||||
|
|
||||||
|
** Arch Linux
|
||||||
|
I won't go into too much detail here. Rolling release, Arch Wiki and
|
||||||
|
AUR. I run Arch with ZFS on 4 machines. My desktop install is over 10
|
||||||
|
years old at this point. I rarely encounter any sort of bleeding edge
|
||||||
|
breakage that people seem to think is common with Arch.
|
||||||
|
** KDE Plasma
|
||||||
|
It has just enough shortcuts for window management that I can do 90%
|
||||||
|
of what I would do with tiling WMs like i3 and Sway and I prefer not
|
||||||
|
having to spend time configuring one of the various i3bar-etc
|
||||||
|
applications to get the system tray and all that working right.
|
||||||
|
|
||||||
|
KDE just works, it looks nice and lets me configure it as much as I want.
|
||||||
|
|
||||||
|
I do find myself WM/DE-curious and I try other things from time to
|
||||||
|
time. [[https://github.com/paperwm/PaperWM][PaperWM]] is on my short list to try out.
|
||||||
|
|
||||||
|
** Emacs
|
||||||
|
Won't elaborate here much either - I like Emacs mostly because of Evil
|
||||||
|
mode and Org mode but there is a long-tail of other packages and
|
||||||
|
configurability that also make me prefer it over Vim or Neovim.
|
||||||
|
|
||||||
|
I still use Neovim for quick one-off edits from time to time but 90%
|
||||||
|
of my day is spent in Emacs.
|
||||||
|
|
||||||
|
I think newer editors like Helix are interesting, but without full Org
|
||||||
|
mode support I couldn't imagine switching.
|
||||||
|
|
||||||
|
** Nushell
|
||||||
|
[[https://www.nushell.sh/][Nushell]] is a modern shell written in Rust with first class support for
|
||||||
|
structured data, syntax and semantics that draw a nice balance between
|
||||||
|
reasonable programming language and an ergonomic shell UX.
|
||||||
|
|
||||||
|
I find myself being willing to automate more complex tasks using
|
||||||
|
Nushell than I would with Z shell or Bash.
|
||||||
|
|
||||||
|
** VisiData
|
||||||
|
[[https://www.visidata.org/][VisiData]] is a nice terminal spreadsheet and CSV tool. I don't have to
|
||||||
|
_create_ a lot of spreadsheets but I do have to find data in them and
|
||||||
|
CSVs often enough, for work, that having something that fits my normal
|
||||||
|
workflow here is really nice.
|
||||||
|
|
||||||
|
While I don't think VisiData will write to XLSX files, it will let you
|
||||||
|
edit sheets and save them as CSV or TSV.
|
||||||
|
|
||||||
|
This tool was the initial motivation for writing this post.
|
||||||
|
|
||||||
|
** Konsole
|
||||||
|
Nothing super interesting to say about it. It just works.
|
||||||
|
|
||||||
|
All the modern terminals are nice, I like WezTerm, Alacritty and
|
||||||
|
Kitty. I switch between them for one reason or another at different
|
||||||
|
times, but I currently have Konsole bound to my terminal shortcut in
|
||||||
|
KDE so it's my terminal of choice.
|
||||||
|
** TODO Unison
|
||||||
|
** Firefox
|
||||||
|
There's not a whole lot, I think, that differentiates the browsers from one another these days
|
||||||
|
** Chrome Emacs
|
||||||
|
[[https://addons.mozilla.org/en-US/firefox/addon/chrome-emacs/?utm_source=addons.mozilla.org&utm_medium=referral&utm_content=search][Chrome Emacs]] is both a Chrome and Firefox extension that lets you
|
||||||
|
pretty seamlessly edit text areas in your browser from within
|
||||||
|
Emacs. Since I find myself [[#/job-description/][writing a lot at work]] these days, it's nice
|
||||||
|
to be able to edit story details in [[https://www.shorcut.com][Shortcut]] from Emacs with nice
|
||||||
|
modal editing.
|
||||||
|
|
||||||
|
** TODO Syncthing
|
||||||
|
|||||||
Reference in New Issue
Block a user