It’s about iteration, exploration and discovery. It’s about trying something, seeing it fail, trying something else, seeing it succeed. It’s progressively solving problems and improving your design. Therein lies the brilliance of engineering. But that doesn’t mean development is easy. Quite the contrary. All that change is chaotic.