Get your nerd hat on.
I keep my Dock very trim. The only apps that have a permanent home there are apps that I either have to have running all day, or apps that I choose to have running all day. However, I don’t make them launch items. Booting up can be slow enough without trying to launch five heavy apps at the same time that everything else is loading.
This is a companion discussion topic for the original entry at https://brettterpstra.com/2012/08/03/launching-your-entire-dock-at-once