I've done DDD a few times, and every single time was a mistake. The solution fit me like a glove, but nobody else really understood it. Some of my best coworkers could modify it, but they still frequently did things "wrong" and overcomplicated things.
I've basically sworn to never do it again.
I didn't know that I was doing "DDD", though. I was just trying to make it easier to make changes that I knew were common.