IS GENERIC PROGRAMMING TRAINING REMAINING A VIABLE CHOICE?