Uncle Bob

Robert C. Martin znany w środowisku programistycznym jako UncleBobMartinUncle Bob jest światowej sławy prelegentem i autorem wielu książek. Nie będę rozwodził się nad jego biografią. W tym wpisie chciałbym się skupić na dwóch jego wystąpieniach. Pierwszy opisuje historię programowania i jest przeznaczony głównie dla programistycznych geeków. Drugie wystąpienie porusza temat regulacji rynku programistycznego na wypadek gdyby doszło za sprawą programistów do jakiejś większej tragedii, która jak sam autor wspomina w bliżej nieokreślonej przyszłości się pojawi. Dlatego zostawiam was z linkami do jego fantastycznych wystąpień.

Dla mniej cierpliwy polecam obejrzenie przynajmniej drugiego filmu.

  1. „Uncle” Bob Martin – „The Future of Programming”
  2. GOTO 2017 • The Scribe’s Oath • Robert „Uncle Bob” Martin

 

Zakończe ten post cytatem Alana M. Turinga poznanym dzięki trzeciemu tomowi Donalda E. Knutha „The Art of Computer Programming”:

Tablice Instrukcji [programy] będą musieli sporządzać matematycy z doświadczeniem w obliczeniach i zapewne jakąś umiejętnością rozwiązywania łamigłówek. Prawdopodobnie będzie do wykonania mnóstwo pracy tego rodzaju, bowiem każdy znany proces trzeba na pewnym etapie przetłumaczyć na tablicę instrukcji. …

Ten proces konstruowania tablic instrukcji powinien być niesłychanie fascynujący. Nie ma obaw, że kiedykolwiek stanie się nużący, bowiem wszelkie procesy natury mechanicznej można przerzucić na samą maszynę

  • Alan M. Turing (1945) – pierwszy programista