Developer challenges