Have you got any best practices when starting to work on a project using technology or a language you have never worked with before ?
Do you just go ahead with what you know and get to learn more as obstacles come or do you have any prerequisite steps you always go through ?
The question is in fact what additional measures would you take compared to working on a well-known subject.
EDIT: And on a management point of view how would you handle that case ?
- How do you estimate the time of the project ?
- Do you prefer assigning experienced programmer (more awkward project) or do you prefer assigning younger ones (whoever it will be they'll have to learn anyway)?
Still the same question really do you handle these projects differently ?