Reality reveals that software development has more similarities with more artistically-oriented-practices than differences — Software design and development have much more in common with various other practices such as painting, product, architecture, UI/UX design and honestly any other design involving professions. Let’s not contemplate any further and look at some examples. Who do you think had drawn these wireframes and sketches? Developers? Designers? —