Jef Raskin (9 de marzo de 1943 - 26 de febrero de 2005) fue un programador y filósofo estadounidense. Diseñador de interfaces de usuario. Conocido principalmente por fundar el proyecto Macintosh para Apple Computer a fines de los años 70 y por los ordenadores Canon Cat de la compañía japonesa Canon.
Raskin nació en la ciudad de Nueva York. Se graduó en matemáticas en 1964 y en filosofía en 1965 en la Universidad Estatal de Nueva York en Stony Brook. Hizo el máster en informática en la Universidad del Estado de Pensylvania en 1967. Como tesis desarrolló una aplicación musical.
Más tarde se matriculó en un programa de música en la Universidad de California, San Diego (UCSD), pero lo dejó para enseñar arte, fotografía e informática allí, trabajando como ayudante de profesor desde 1970 hasta 1974. Ocasionalmente escribía para publicaciones de informática, como Dr. Dobb's.
Raskin conoció a Steve Jobs y Steve Wozniak asistiendo a la primera Feria de Informática de la Costa Oeste, en la presentación del Apple II. Steve Jobs contrató a su empresa, Bannister and Crun, para que escribieran el manual de programación en BASIC del ordenador Apple II.
En enero de 1978 Raskin se unió a Apple como mánager de publicaciones.
Durante algún tiempo, siguió como director de publicaciones y revisión de nuevos productos, trabajando también en el embalaje y otras cuestiones.
Desde su cargo en documentación y pruebas, Raskin tenía gran influencia sobre los proyectos de ingeniería de la compañía.
Debido a que el Apple II, sólo mostraba letras mayúsculas en una pantalla de 40 columnas, su departamento utilizó máquinas basadas en Intel (con CP/M) para escribir la documentación.
Esto le animó a desarrollar una tarjeta gráfica con 80 columnas para el Apple II. Su experiencia en las pruebas del Applesoft BASIC le inspiró para diseñar un producto competente, llamado Notzo BASIC, que sin embargo no fue implementado.
Cuando Steve Wozniak desarrolló las primeras unidades de disco para el Apple II, Raskin utilizó sus antiguos contactos con UCSD y les animó a portar el Sistema Operativo UCSD P, que acabó convirtiéndose en el “Apple Pascal”.
Por aquellos días Raskin escribía textos sobre cómo podría convertirse el Ordenador Personal en una máquina para todo tipo de personas (por ejemplo, el ensayo “Computer by the Millions”) y sobre cuantas veces el Apple II era demasiado complejo para el usuario no técnico.
Mientras el Apple III estaba en desarrollo, Raskin presionaba a Apple para crear un computador radicalmente diferente, diseñado desde el principio para que fuera fácil de usar.
Más tarde se contrató a su estudiante en prácticas, Bill Atkinson, de UCSD y en 1979 comenzó el proyecto Macintosh.
La visión que tenía en mente de la máquina resultó bastante diferente que la que acabó lanzándose al mercado, estando más cerca de lo que hoy en día son las PDA.
La máquina era similar en potencia respecto a la Apple II, e incorporaba un pequeño display de 9 pulgadas en blanco y negro y una pequeña disquetera. Se implementaron aplicaciones básicas en la máquina, seleccionables presionando teclas. La máquina incluía lógica capaz de comprender las intenciones del usuario en tiempo real. Por ejemplo, si el usuario simplemente empezaba a escribir se entraba en modo editor, y si empezaba a teclear números, se iniciaba la calculadora. En muchos casos esto se hacía de forma transparente para el usuario.
En 1981 Steve Jobs, que había formado parte del proyecto, pero que había estado más ocupado dirigiendo el desarrollo del Apple Lisa, se aparta de dicho proyecto y dirige su atención al proyecto Macintosh, intentando unir el diseño de Xerox PARC inspirado en el GUI de Lisa al proyecto de Raskin, basado en el concepto “Computer by the millions”, antes mencionado.
Raskin reclama para el diseño de la interfaz del Mac un ratón de un solo botón, en contraposición al estándar de Xerox PARC de tres. Los demás, incluyendo Larry Tesler, reconocen su preferencia por un ratón de un solo botón, pero dicen que esto era una decisión alcanzada simultáneamente por otros en Apple, los cuales tienen más peso en esta cuestión.
Se dice que Raskin más tarde declaró que para él el ratón debería tener 3 botones claramente etiquetados. Dos botones encima para la orden “Seleccionar” y “Activar” y un tercer botón al lado que podría ser utilizado para “Agarrar”.