Hacker News new | ask | show | jobs
by hinkley 2303 days ago
Someone I read about code maintenance and/or quality years ago asserted that if the code uses different concepts than the domain the software is designed for, then you have intentionally built an impedance mismatch into your project and you're gonna have a bad time.

I haven't read enough about DDD to know if he was just a precursor or onto something else, but it does seem to map well to my least comfortable work situations.