Developing software means writing to a machine.
This means TYPING and CLICKING.
Not speaking or writing, but typing on a keyboard and clicking one of the buttons of a mouse.
This translation of one person’s mind and thoughts via the hardware and software combined in a computer is very different from ‘body language’ and sensory perceptions inherent in human communication.
At its best, the ‘computer filter’ enhances what the originating person thinks, feels, imagines or believes.
At its worst, reflections on screen hurt and poison the user’s state of mind.
My work as a mathematician and ‘software designer’ consists in translating my mathematical understanding into software concepts so that software tools enhance the users’ understanding of realities.