Hacker News new | past | comments | ask | show | jobs | submit login

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.




So what you've been doing actually? Asking bc DDD has a blurry meaning. The article itself does not expand it well


Like the article, I tried to make it so that someone could edit minimal data to expose fields and validation in a form, instead of having to actually having to code up all the glue code. It involved writing a lot of code that magically determined the right parameters, with the ability to override it if necessary, and too often didn't really have what was necessary to do the job perfectly. But it was good enough and a lot faster than writing the glue code each time.

I swore it off years ago, right before my boss did exactly the same thing for a new system. sigh

Now, Co-pilot can write that glue code in a heartbeat, so it makes even less sense to try to write something like that in the future.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: