development dilemma