I maintain a few open source projects, and I want to be accessible and responsive to everyone who uses my software. Sometimes it’s hard to coordinate projects or debug issues via GitHub or email — synchronous communication is often just better. Sometimes it’s just nice to see each others’ faces. That’s why I host office hours.