On Tuesday, 14 April 2015 at 12:08:54 UTC, D Denizen since a year wrote:
- what are the things to emphasize in building the case for trying D? the most effective factors that persuade people are not identical with the technically strongest reasons, because often one needs to see it before one gets it.

From the business / management PoV I think it is important to emphasize low risk of D investment because of its relation with C/C++. This applies both to the fact that D code has strong interoperating capabilities with C/C++ (so any prototype effort won't be completely lost if discarded) and to the hiring process - it is possible to hire C/C++/Java developers and quickly get them into D development with a quick crash course because there are so many familiar things.

- what are the likely pitfalls in the early days?

Because total community / user base size is well below the critical mass anyone planning to use D in production needs to be read to invest into libraries / tools for domains that no one has been using before. I'd strongly suggest to do preliminary analysis of necessary dependencies and do estimates of what it will take to get it to desired in-house quality.

It is very likely that overall productivity gain will outweight this drawback but it still needs to be taken into schedule.

Reply via email to