It is argued that overlap between the Software Engineering and Human-Computer Interaction disciplines is part of a natural evolution that has been developing throughout the history of both fields. It is further proposed that education and training is the most effective and long-lasting solution to some of the problems of communication and efficiency that have developed. Finally, it is argued that the education curricula are already evolving to reduce these problems.
Allen E. Milewski