I experimented with not having persistent shell history, after @simontatham blogged about it.
Good:
- higher threshold for writing long complicated commands
- lower threshold for writing shell scripts instead
Bad:
- writing shell scripts
I've since started experimenting with the Fish shell, and it brings a whole different level to the shell history game. So far I like it.