In a world where digitalization of day to day activities is increasing rapidly, the strain is on professional developers to fulfil the growing demands. The need for more human centred user interfaces is also rising. Not only should the device perform accurately, it should be self-explanatory to the users. A user friendly, innovative and resourceful Graphical User Interface is required to make a device or software efficient to use. This paper explores the positive and negative outcomes of textual programming and programming using virtual instruments .