A Brief History of Shells The Bourne Shell (sh) Named after Stephen Bourne who wrote it at Bell Labs in 1977. The Bourne Again Shell Written by Brian Fox for the GNU Project in 1989 after Richard Stallman fired the previous developer charged with the task.