Wybór języka

CONTEXTVS, STVLTE! (Kontekst, głupcze!)

“Najlepszy algorytm do sortowania to quick sort."
“Indeksy przyspieszają działanie bazy."
“Dane sortuje się przy pomocy ORDER BY."
“Dziedziczenie be, kompozycja cacy."
“Windows to system operacyjny."
“W bazie musisz mieć transakcje."
“Java jest wolna."
“Nie jedz żółtego śniegu."
“Nie należy samemu podpisywać certyfikatów."
“Interrupt w Javie jest skopane.”

Świat IT jest pełen mantr/prawd objawionych, przekazywanych (często w tradycji ustnej) w plemionach programistów. Bezmyślnie powtarzane z pokolenia na pokolenia (często już od uczelni) powodują bezrefleksyjne stosowanie, które może wywołać w najlepszym przypadku więcej szkody niż pożytku. W najgorszym: totalną klapę za wagony dolarów. Kontekst jest nieodzowną otoczką każdej mantry. Pozwala bez pudła odróżnić właściwe użycie od nadchodzącej plajty.

Czy przypadkiem nie wierzysz bezrefleksyjnie w jakąś prawdę objawioną?
Jak należy rozpoznać właściwy konteksty użycia?
Czy można jeść żółty śnieg?
Zapraszam.

Prezentacja (w różnych formatach i długościach) gościła m. in. na Devoxx Poland, Devoxx Ukraine, GDG DevFest Toulouse, 4Developers, Wrocław JUG, JAVIPS i innych.

Wybór języka