Bringing human centric design principles to lessons learned from the web architecture