It’s becoming increasingly clear that the vast majority of useful AI is not about creating an artificial human personality. It is about creating tools that are endowed with intelligence, and capable of performing far more complex tasks than before.
Peter Naur's "Programming as Theory Building" discusses programming as a knowledge-building activity, emphasizing the importance of tacit knowledge, collaboration, and effective documentation in developing and maintaining software systems.