developers dilemma