I caught myself pressing Ctrl l (clear screen) almost after each command and have realized that this habit is easy to tackle. Firstly: you don’t have to clear screen if there is enough space. Secondly: some commands run in a pager (git show, git diff, some-command | ag ‘find me’ | less). A command that runs in a pager occupies the whole screen so it’s pointless to clear the screen before beforhand.

This protip has been written in 516 seconds