Debugging Humidity: Lessons from deploying software in the physical world