Dave Bry, an author and editor who worked for Vibe, XXL and Spin, died Sunday after a battle with cancer. He was 46.

“Dave Bry died this morning, Oct 15, 2017,” reads a message sent from his Twitter account. “He lived life with joy, humor, music, and friendship.Info on upcoming memorial service to come.”

He served as editor of Vibe, Spin, and XXL and was a columnist for The Awl. His column at the latter publication, Public Apology, spawned his 2013 book of the same name, subtitled “In Which a Man Grapples With a Lifetime of Regret, One Incident at a Time.” The book acts as a memoir of various misdeeds throughout his life, including an incident where he helped his sick father, who also passed away from cancer, secure a boat to a trailer, which came loose and crashed into a chain-link fence.

“I was thinking about what I’d tell my friends over beers – self-deprecating stories about stupid stuff that I’ve done, [using] the form of an apology as an entry-way into writing stories,” he told Rolling Stone in 2013.  “But as time passed, some of them started to get poignant.”

He also wrote a number of columns for The Guardian in recent months.

He is survived by his wife of 16 years, Emily Raimes, his 12-year old son, Asa Raimes Bry, his sister, Deborah, and his mother, Brenna, as well as many friends, colleagues and others whose lives he touched. David Murgio, a close friend of over 40 years, said, “Dave left his imprint on all of us who were lucky enough to know him.  His wit, intelligence, kindness and joy will never be forgotten.”

Facebook and Twitter filled up with heartfelt tributes to him from friends and colleagues on Sunday and Monday, particularly noting his skill and kindness as an editor.

“You not a hip-hop journo if you weren’t edited by Dave Bry,” reads one from former Vibe and XXL staffer Jayson Rodriguez. “A true G and a gent.”

“’If you have a dumb idea, figure out how to make it dumber.’ I’ve stolen this advice from Dave Bry and passed it to everyone I’ve managed,” reads one from First We Feast editor Chris Schonberger.