Работая рядом с Чарльзом Бэббиджем, который усердно трудился над своей «машиной» Ада смогла оценить потенциал этого устройства и понять, что вычислитель, умеющий модифицировать заложенные в него инструкции и менять содержимое своей памяти — это намного больше, чем простой механический калькулятор. И чтобы это доказать Лавлейс написала алгоритм, позволяющий «машине» Бэббиджа вычислять последовательность чисел Бернулли, а в последующем ставшим первой компьютерной программой в истории. А такие понятия, как: «рабочая ячейка», «подпрограмма», «цикл» изначально можно встретить именно в записях Ады Лавлейс.