Poll: Developers face uphill battles this March