Thoughtworks Interview Question

What considerations would you make when choosing new technologies for a project.

Interview Answer

Anonymous

Dec 26, 2014

I would choose something open source with strong community support as I know this to be important in reducing the learning curve. I also favour technology that has been used in production long enough for a lot of the limitations to have been well documented / resolved as I have had issues with new tech in the past that could have been avoided with an older tool. Finally, if there is already some knowledge of a technology within the company that could solve the problem I'd probably favour it over something new.