I'm not so sure.
Of course, I have asked many philosophical questions of myself, when understanding software. This, I've noticed, especially happens when you're crossing layers. For example, between hardware / assembly, assembly / C, C / OOP.
However, considering that we have not really come up with a language with which we can communicate with computers seamlessly, I have my doubts. Because, unless we have a language, we can't really philosophize.
This could be a problem due to the interfaces we have though. Or probably, because our interfaces with computers seem to be getting broader and richer with each generation of hardware, we haven't really been able to freeze on the language through which we communicate.