Big fan of gron[0] and zoxide[1]. Gron for flattening and viewing JSON, and zoxide (z) for fuzzily jumping around on my system or on remote systems with z installed.
Also been using Rad [2] (disclaimer: am author) to replace my suite of Bash scripts and write new ones, quite happy with one atm which sets reminders e.g. 'remind 2h check the CI build' which will give me an OS reminder in two hours, I use it a ton at work.
It's something that i built for myself. I am interested in the topic of building expertise, and spend a lot of time reading books. After a certain I realised that I needed resources that was very specific to my use case and current skill level rather than something that was static.
Suki allows me to build that curriculum, and probes progressively to help me build a real mental model.
Looking over this list I would recommend you check out `fd`, a much faster `find` with an interface that actually fits how people tend to use the tool.
`lnav` is also an excellent local log viewer if you allow TUIs.
uv. Being able to download an instagram video with "uvx yt-dlp LINK", or create one off-scripts with requirements in the file header, and not having to worry about managing virtual envs and still having access to the python ecosystem is so nice.
Having programmed back in the days when source control involved 1.44mb floppy disks with paper labels stating the version of the pkZipped source code and the date....
git is still freaking magic. We used to comment out the old version of code but leave it in the source as our sole undo strategy. git brings sanity to the world.
27 comments
[ 0.18 ms ] story [ 36.5 ms ] thread-J for jumping -L for port forwarding -X for pulling remote applications to view on my laptop (waypipe for Wayland)
Adding all those, and ips and whatnot to .ssh/config so I just type:
ssh foo
The time saving of a well filled ~/.ssh/config is impressive, especially once you start juggling ProxyJump hops.
https://cli.github.com/
Also been using Rad [2] (disclaimer: am author) to replace my suite of Bash scripts and write new ones, quite happy with one atm which sets reminders e.g. 'remind 2h check the CI build' which will give me an OS reminder in two hours, I use it a ton at work.
[0] https://github.com/tomnomnom/gron [1] https://github.com/ajeetdsouza/zoxide [2] https://github.com/amterp/rad
It's something that i built for myself. I am interested in the topic of building expertise, and spend a lot of time reading books. After a certain I realised that I needed resources that was very specific to my use case and current skill level rather than something that was static.
Suki allows me to build that curriculum, and probes progressively to help me build a real mental model.
Looking over this list I would recommend you check out `fd`, a much faster `find` with an interface that actually fits how people tend to use the tool.
`lnav` is also an excellent local log viewer if you allow TUIs.
git is still freaking magic. We used to comment out the old version of code but leave it in the source as our sole undo strategy. git brings sanity to the world.
We live in the future, it's glorious. 8)