I'm a sysadmin at a small shop and it amazes me how many of my coworkers don't know about or don't use netcat. Netcat, s_client, and nmap are super useful for quickly narrowing down the cause of a problem. I have been guilty of using nc to transfer files before, it's a good trick to know about in a pinch and where you aren't worried about the lack of encryption.
Sidenote, it could just be my Lemmy client but this post doesn't seem to actually contain a link to the article.
I've used ledger on and off for a few years. I use it along with ledger-autosync to process the transaction files I download from Amazon, Paypal, and my bank. I haven't gone so far as to automate the import of those files, I just download them manually, but it does support that.