Mary Lee Woods
British mathematician and computer programmer
About Mary Lee Woods
Lived 1924 – 2017 (aged 93). Mary Lee Woods was a British mathematician, computer scientist and programmer.
Mary Lee Berners-Lee (; 12 March 1924 – 29 November 2017) was an English mathematician and computer scientist who worked in a team that developed programs for the Ferranti Mark 1 computer. She was the mother of Tim Berners-Lee, the inventor of the World Wide Web, and Mike Berners-Lee, an English researcher and writer on greenhouse gases. The machines used serial 40-bit arithmetic (with a double length accumulator), which meant that there were considerable difficulties in scaling the variables in the program to maintain adequate arithmetic precision.
The Ferranti programming team members found it useful to commit the following sequence of characters to memory, which represented the numbers 0–31 in the International Telegraph Alphabet No. 1, which was a 5-bit binary code of the paper tape that was used for input and output:
Another difficulty of programming the Ferranti Mark 1 computers was the two-level storage of the computers. There were eight pages of Williams cathode ray tube (CRT) random access memory as the fast primary store, and 512 pages of the secondary store on a magnetic drum. Each page consisted of thirty-two 40-bit words, which appeared as sixty-four 20-bit lines on the CRTs. The programmer had to control all transfers between electronic and magnetic storage, and the transfers were slow and had to be reduced to a minimum. For programs dealing with large chunks of data, such as matrices, partitioning the data into page-sized chunks could be troublesome.
The Ferranti Mark 1 computer worked in integer arithmetic, and the engineers built the computer to display the lines of data on the CRTs with the most significant bit on the right due to their background in radar. This could be argued as the logically sensible choice, but was changed to the more conventional system of the most significant bit on the left for the Mark 1 Star. The Mark 1 Star worked with both fractions and integers.
Program errors for the Ferranti Mark 1 computers were difficult to find. Programmers would sit at the computer control desk and watch the computer perform one instruction at a time in order to see where unintended events occurred. However, computer time became more and more valuable, so Dr Bennett suggested that Woods write a diagnostic program to print out the contents of the accumulator and particular store lines at specific points in the program so that error diagnosis could take place away from the computer. The challenge of her routine, 'Stopandprint', was that it had to monitor the program under diagnosis without interfering with it, and the limited space in the fast store made this difficult. Along with Bennet and Dr D.G. Prinz, Woods was involved in writing interpretive subroutines that were used by the Ferranti group.
Errors with the programs were one problem, but errors caused by the computer were another. The computer frequently misread the binary digits it was given. The engineers thought the mathematicians could compensate for this by programming arithmetic checks, and the mathematicians would too readily assume that a wrong program result was due to a computer error when it was due to a program error. This caused inevitable friction between the mathematicians and the engineers. At the centre of this was a program that Woods had written for inverting a matrix to solve 40 simultaneous equations, which was a large number for the time. The long rows of data required by this calculation took the computer too long to process without an error. For one dispute Woods went to Tom Kilburn, who was second only to Professor Sir Frederic Calland Williams in the engineering department. Kilburn was polite but did not argue, and she felt he was ignoring her complaint. However, 50 years later when she asked him about the exchange, he said that he had not argued "because [he] knew [she was] right."
While at Ferranti, Woods discovered that the women in her department were getting less pay than the men. She presented the case to the personnel department and was able to convince them to grant equal pay and rights for women.
Cottage industry programming Woods left Ferranti in 1955, when her first child was born. She continued to get involved in smaller programming projects, that she termed "cottage industry programming," is the inventor of the World Wide Web, and their youngest son Mike Berners-Lee is an academic.
After a period devoted to bringing up children, she became a schoolteacher of mathematics, and then a programmer using BASIC, Fortran and other languages before retiring in 1987.
She died on 29 November 2017, aged 93.
Don’t just read it —
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download · yours to keep · every purchase keeps this site free
Important facts
Family & relationships
People in Mary Lee Woods's life
Named in this biography and alive at the same time
Contemporaries
People whose lives overlapped Mary Lee Woods's
Frequently asked questions
Who was Mary Lee Woods?
British mathematician and computer programmer (1924-2017)
When was Mary Lee Woods born?
Mary Lee Woods was born on 12 March 1924 in Birmingham.
When did Mary Lee Woods die?
Mary Lee Woods died on 29 November 2017 in London.
What was Mary Lee Woods's occupation?
Mary Lee Woods was a mathematician, computer scientist and programmer.
What nationality was Mary Lee Woods?
Mary Lee Woods was British.
Sources & further reading
Cite this page
APA: Biography.guide. (2026). Mary Lee Woods. https://biography.guide/mary-lee-woods/
MLA: "Mary Lee Woods." Biography.guide, https://biography.guide/mary-lee-woods/.
Chicago: "Mary Lee Woods." Biography.guide. https://biography.guide/mary-lee-woods/.
Data last updated: 2026-09-20 · Spot an error? Report a correction.
Page generated 2026-09-27 05:24 UTC