Design and then architecture are the next challenge. Weaving algorithms and data into systems that are functional, understandable, maintainable, and that can evolve calls us to the exquisite dance between art and science, compelling us to push the limits of our human creativity.