developer strategies