Every software product we develop begins with some idea of its use by some human user directly or indirectly. Long ago, when I was developing a device driver for a Communication protocol called ATM (Asynchronous Transfer Mode), I had no clue how it is going to be used, until I learnt that it was going to be used by the Bibliotheque Nationale De France or the French National Library in Paris. But that did not impact me in any way. I was busy with the interrupt handlers and the kernel panics.
Software is written for people
Software is written for people
Software is written for people
Every software product we develop begins with some idea of its use by some human user directly or indirectly. Long ago, when I was developing a device driver for a Communication protocol called ATM (Asynchronous Transfer Mode), I had no clue how it is going to be used, until I learnt that it was going to be used by the Bibliotheque Nationale De France or the French National Library in Paris. But that did not impact me in any way. I was busy with the interrupt handlers and the kernel panics.