3 ms·
I grow weary of the spate of X-driven-development methodologies that have sprung up over the years. They try to simplify the problems faced by a very complex an
by hliyan 9y ago
I grow weary of the spate of X-driven-development methodologies that have sprung up over the years. They try to simplify the problems faced by a very complex analysis and construction process down to a single thing. I don't think it's ever one thing...
- bonesss 9y agoThat's the fundamental issue, though, isn't it? Complexity. Trying to manage all complexity through an abstraction that cuts across multiple domain readily results in "domain impedance". And here's the rub: any decent programming language will let you recreate the productivity savings of code-generation or the automatic tooling, but no automatic tooling will help you handle the problems of being unable to articulate the domain problems. In practice the automation pushes against your domain models and provides no help in resolving the impedance. Maybe you've heard the expression that "the second 95% takes as long as the first 95%"... premature optimization resulting in an incorrect framework choice will frequently make the second 95% impossible.