JACK OF ALL TRADES PROGRAMMERS:- THE GOOD, THE BAD AND THE UGLY