Ever wonder who the first web developers were?
Twenty years ago today, when Vanilla Ice’s “Ice Ice Baby” was at the top of the charts, two engineers at CERN’s data handling division wrote the proposal to fund the research project that would give birth to the web.
The proposal, submitted by Tim Berners-Lee and Robert Cailliau on November 12, 1990, laid out what they wanted to build and the resources they’d require. The team wanted to start by building a browser and a server. They estimated development would take six months, and that it would require “four software engineers and a programmer.” There are also some serious hardware requirements totaling tens of thousands of dollars (or is it Swiss francs?), but about a third of the requested funding was dedicated to software user licenses.
Here’s the overview:
The attached document describes in more detail a Hypertext project. HyperText is a way to link and access information of various kinds as a web of nodes in which the user can browse at will. It provides a single user-interface to large classes of information (reports, notes, data-bases, computer documentation and on-line help). We propose a simple scheme incorporating servers already available at CERN.
The project has two phases: firstly we make use of existing software and hardware as well as implementing simple browsers for the user’s workstations, based on an analysis of the requirements for information access needs by experiments. Secondly, we extend the application area by also allowing the users to add new material.
Phase one should take 3 months with the full manpower complement, phase two a further 3 months, but this phase is more open-ended, and a review of needs and wishes will be incorporated into it.
The manpower required is 4 software engineers and a programmer, (one of which could be a Fellow). Each person works on a specific part (eg. specific platform support).
Each person will require a state-of-the-art workstation , but there must be one of each of the supported types. These will cost from 10 to 20k each, totaling 50k. In addition, we would like to use commercially available software as much as possible, and foresee an expense of 30k during development for one-user licences [sic], visits to existing installations and consultancy.
We will assume that the project can rely on some computing support at no cost: development file space on existing development systems, installation and system manager support for daemon software.