3 ms·
> Think of any baller software project you use. Is it VS Code? Chrome? GitHub? NGINX? Do any of these use DDD? That's a fantastic question. Something I've ofte
by _Understated_ 5y ago
> Think of any baller software project you use. Is it VS Code? Chrome? GitHub? NGINX? Do any of these use DDD?
That's a fantastic question. Something I've often wondered too.
I'm a fan of DDD but it's like saying "I'm a fan of hammers"... hammers have their place and there is no other tool like them... for the thing they are good at.
I used to be all "omg <FoM> is the only way to do things" but nowadays, I tend not to get too hung up on prescribed, named processes and aim for decoupling where it makes sense (for the most part!)
- arethuza 5y agoSpeaking of hammers and software design reminds me of a classic: https://web.archive.org/web/20180924092925/http://discuss.joelonsoftware.com/default.asp?joel.3.219431.12 https://web.archive.org/web/20180924092925/http://discuss.jo... "Nobody really buys hammers anymore. They're kind of old fashioned."