ARE GENERIC PROGRAMMING TRAINING STILL A VIABLE OPTION?