Similarly, refining designs is not restricted to computer science and program creation. Architects, composers, writers, and other professionals do it, too. They start with ideas in their head and somehow articulate their essence. They refine these ideas on paper until their product reflects their mental image as much as possible.
Me gusta mucho esta idea porque conecta la programación con otras disciplinas más artísticas o creativas. Le quita ese aire de “solo lógica y máquinas” y la pone como parte de un proceso creativo más amplio, esto nos ayuda a entender que programar también es diseñar, probar, equivocarse y mejorar, en pocas palabras programar también es humano y no solo algo técnico o superficial.
