Joanna Karine Hoffman travaille pour la société informatique Apple dans les années 1980, où elle a fait partie de l’équipe chargée du développement du Macintosh (sorti en 1984). Avant d’être recrutée comme le 5e membre de l’équipe par Jef Raskin, en , elle était physicienne et archéologue. Elle est la seule commerciale à être restée plus d’un an dans l’équipe, et elle a apporté plusieurs contributions importantes, dont la première ébauche du Guide de l’interface utilisateur Apple. On lui doit surtout l'idée d'isoler les textes affichés par une application (libellés, menus, messages) afin de permettre leur traduction sans avoir à les chercher dans le code du programme lui-même. Plus personne ne fait autrement depuis.