At FifthTry we do not do direct message and prefer public chat. Here is a good writeup on the rationale for why we do it.
We use #water-cooler for general conversation. In#water-cooler
channel we have a thread for everyone, if you want to send a message to someone, locate their thread, and message there.