I've been on IRC since 1993, and I'm an accomplished programmer. I still find setting up and configuring ZNC and an IRC client complicated, error-error prone, and confusing. And it doesn't always work - sometimes it quits working for no reason and I have to restart things.