Reenskaug
Reenskaug is a Norwegian surname. It is of Norwegian origin and is most commonly found in Norway, sometimes among diaspora communities. The name is associated with Trygve Reenskaug, a Norwegian computer scientist noted for introducing the Model-View-Controller (MVC) design pattern in 1979 while working at Xerox PARC. The MVC pattern organizes software architecture by separating data models, user interfaces, and control logic, a separation that has influenced countless frameworks and applications across programming languages. Reenskaug's work contributed to the early development of human–computer interaction and software architecture, and his name is frequently cited in discussions of UI design patterns. Beyond MVC, he has been involved in research and education on software design and user interfaces, and he has held academic appointments in Norway and internationally. While Reenskaug the surname may be found in various spellings and among families in regions of Norway, the notable historical association rests primarily with Trygve Reenskaug and his MVC contribution.