I have the zsh option autopushd set which calls pushd in interactive shells for every cd, that way 90% of the time when I want to go back up to another path I can just use popd
I've tried things like that before but never got on with them. I found when I had many projects with similar directory structures it was easy to end up in the wrong place and took more thought to get to the right place than just cding
I use Fish and have keybinds for previous and next directory, 99% of the time when going up in a directory it's to (one of) the previous directory/ies I was in
Is there a community for people that actually know and use linux or is this just like 'programmer'humor where morons can't exit vim, use a debugger, or RTFM?
How would you define "knowing" and "using" linux? Many people here don't use Linux professionally and only on the desktop, so they probably aren't too familiar with all the features of different cli programs.
Reading a blog post is more accessible than reading a man page. I didn't know cd -, so reading the post was worth it I'd say.
Some of these tips are dangerous. You generally don't want cause insensitivity in your shell. Also, ls should never be used as a subshell to find files as a part of commands.