What program, application, or shortcut have you never been able to get behind, even though most people tout up as the best thing for developing? It could be either because you don't care to learn/use it, or because you always forget how to use it.
For me, its tmux
. I realized it today when I kept complaining about my ssh
session crashing and having to start again. My teammate reminded me that tmux
has persistent sessions, but after 3 or 4 times of trying to use it more often, I just find it frustrating and never really use it. Maybe one day I'll actually get good at using it, but for now it just seems like a lot of trouble and time that will slow me down in the short term.
Some other honorable mentions:
-
vim
/emacs
: I know the basics ofvim
, but holy heck am I slow at making changes -
curl
: I basically need to relearncurl
every time I want to make a simple request from the command line
Latest comments (29)
Nobody's mentioned Kubernetes? Guess I'm gonna have to. Kubernetes... :(
TypeScript, React, Redux, all that I can do. K8s? Great, now I've become a "YAML programmer" for a week.
Docker
use Perl or die; #:)
Oh man, I also need to re-learn
curl
pretty much every time. There are also certain SQL concepts, like keyset pagination, that I swear I look up every six months but then my brain garbage collects the information 😭regex, hand down!
Ruby heredoc syntax and how to tell curl to post JSON contained in a file
Same here with
tmux
first it took me a couple of days to know how the ctrl+b thing works then I have to look up the rest of other shortcuts, I keep the cheat sheet close to me.sed
/awk
. Tremendously powerful and useful but unfortunately not really needed in my everyday toolkit. But they're incredible when those few time do arise.I can never get cli editors, people say I should use them, but I can never really get the hang of it. I am more productive in VS code or an IDE
Agreed with curl. I tend to make the request in Postman and export the curl request!
RegEx.
And Apache's mod-rewrite rules despite having worked with them a TON.
The entire JavaScript ecosystem. I'm sure you JS Devs are having a lot of fun out there, but I'll stick to C and Python.
Regular Expressions. I tried many times to learn them properly, but then when i need them I have to google for one or consult a cheatsheet.
If you can't remember how to use the command line app, I've recommended to using
tldr
toolI keep looking up the options for most networking tools:
netstat
andnmap
: great tools, but when not used frequenty, hard to master.Two suggestions for all struggling with the command line:
screen
instead oftmux
. No tiling, but cycling through persistent ssh sessions. For me this works.zsh
, you can get a handy list of commandline options, which you can even navigate through using the cursor. Just hittab
twice after<command> -