Kniha Roberta Martina "ideálny Programátor", napísaná koncom deväťdesiatych rokov, je stále hlavnou príručkou pre výučbu práce v tejto oblasti, ako aj vynikajúcim prostriedkom psychologickej prípravy začiatočníka na dlhú a tŕnistú cestu softvérového inžiniera. Vďaka zaujímavej prezentácii materiálu, ostrému humoru a dobre zvolenému štýlu prezentácie je kniha ľahko čitateľná nielen odborníkmi vo svojom odbore, ale aj bežnými čitateľmi, ktorí sa z nej budú môcť naučiť veľa zaujímavých vecí.

Životopis
Robert Cecil Martin je jedným z najznámejších špecialistov v oblasti programovania a vývoja softvéru. Od útleho veku sa chlap zaujímal o písanie programov, ako aj o vývoj jedinečných verzií existujúcich aplikácií. Do roku 1970 získal Robert Martin určitú autoritu v oblasti programovania a tiež dostal prezývku "strýko Bob".
O dvadsať rokov neskôr, v roku 1990, bol Martin uznávaný ako popredný špecialista v oblasti tvorby programov pre osobné počítače, Čo automaticky robí z Roberta medzinárodného konzultanta vo svete programovania.
Na začiatku nového tisícročia vytvára strýko Bob spolu s tímom skúsených odborníkov jedinečnú flexibilnú metodiku vývoja softvéru, ktorá vychádza z princípov zastaraného konceptu extrémneho programovania.
Práca ako programátor
Robert Martina začal svoju kariéru ako asistent programátora v jednej z nespočetných kancelárií na výrobu kancelárskeho softvéru pre pomerne slabé počítače. Toto obdobie života mladého muža však netrvalo dlho-čoskoro Martin vytvorí spoločnosť Object Mentor Inc., . v rámci ktorého začína aktívne konzultovať s každým. Početné školenia, semináre a konferencie, ktoré úrad organizuje, prinášajú strýkovi Bobovi úspech nielen v oblasti podnikania, ale aj v oblasti verejného prejavu. Budúci slávny spisovateľ sa naučí komunikovať s publikom, zvládnuť slovo a súčasne zdieľať s poslucháčmi obrovské skúsenosti nahromadené v oblasti rozvoja softvér.

Kariéra písania
Robert Martin začal písať knihy už v roku 1995, keď sa stal šéfredaktorom časopisu c++ Report. Počnúc publikáciou niekoľkých článkov o praktickom programovaní si strýko Bob uvedomuje, že tieto články sú len malou časťou skúseností, ktoré by mohol odovzdať ľuďom, ktorí chcú ísť v jeho šľapajach.
To podnietilo Roberta Martina k napísaniu množstva rozsiahlych prác o teórii programovania, tvorbe praktických programov. Martin tiež publikoval niekoľko príloh k dielam iných autorov venovaných programovacie jazyky. Najznámejšie knihy spisovateľa-publicistu boli preložené do ruštiny a stali sa neuveriteľne populárnymi medzi domácimi fanúšikmi profesionálnej práce s osobnými počítačmi.
"Ideálny programátor"

Jednou z najznámejších kníh napísaných Robertom Martinom bola jeho práca "dokonalý Programátor". V istom zmysle možno túto prácu nazvať kvintesenciou všetkých pozitívnych skúseností, ktoré Martin nazbieral za všetky roky svojej práce v oblasti programovania.
Ihneď po vydaní sa kniha stala" bestsellerom číslo jeden " vo svojom žánri a poskytla Robertovi celoživotnú slávu nielen ako vynikajúci programátor, ale aj ako úžasný rozprávač.
Martin vo svojej práci načrtol Kľúčové vlastnosti, potrebné pre s cieľom uspieť vo vybranej oblasti počítačového inžinierstva, a tiež povedal o možných ťažkostiach, ktoré môžu vzniknúť na ceste začínajúceho programátora, pričom si všimli, ktoré strany tejto činnosti sú spočiatku stojí za to zaplatiť veľa pozornosti a riešenie, ktoré problémy je lepšie dočasne odložiť.