As we have been discussing, an HCI designer creates software solutions over time with the goal of producing human-centered solutions to continually improve our users' experiences. The iterative design process is fundamental to how we think about, design, prototype, iterate, and ultimately launch software for our users. The idea is quite profound as an HCI designer is not just solving problems for users through software; they are impacting culture. Because an HCI software designer has the ability to impact culture, we should take that responsibility very seriously and make sure our solutions are what that culture needs. Iterative design is valuable for culture:
Culture is malleable and we don't want to create software that can break the cultures we are attempting to impact with our solutions. As HCI designers, we must look long and hard at whether the software we design is doing what it was intended for, while also...