-
Hackeři a malíři
Z esejů Paula Grahama jsem již (s laskavým svolením) přeložil Přebal Javy. Nyní se dostávám k delší a hlubší úvaze, kterou lze označit za kultovní. Původní text Hackers and Painters. (překlad uvolňuji pod licencí Creative Commons by-nc-sa)
Květen 2003
Tento esej vznikl z hostující přednášky na Harvardu, která zahrnovala dřívější proslov na Northeastern University Boston.
Když jsem dokončil inženýrské studium informatiky, šel jsem na uměleckou školu studovat malířství. Mnoho lidí, zdá se, překvapilo, že někdo, kdo se zajímá o počítače, by se také mohl zajímat o malířství. Očividně si mysleli, že hackování a malířství jsou velmi odlišné druhy práce - hackování je chladné, přesné a metodické; zatímco malířství je bouřlivé vyjádření nějakého prapůvodního nutkání.
Oba tyto pohledy jsou nesprávné. Hackování a malířství toho mají mnoho společného. Ve skutečnosti jsou všichni tito rozdílní lidé (hackeři a malíři), které znám, podobní.
Hackeři a malíři mají společné to, že obě skupiny jsou tvůrčí. Spolu se skladateli, architekty a spisovateli se hackeři a malíři snaží dělat dobré věci. Nedělají výzkum jako takový, přesto objeví-li při samotném pokusech o dobru věc nějakou novou techniku, tím lépe.
-
Proč programátoři odcházejí
Měním zaměstnání. Jsem tedy často dotazován: „Proč?”. Rozhodl jsem se především proto, že jsem chtěl alespoň částečně pracovat z domova. Nicméně důvody k odchodu z firmy lze zobecnit na několik málo příčin.
V článku How To Keep Your Best Programmers, který rozhodně stojí celý za přečtení, Erik Dietrich tyto příčiny vyjmenovává. Mimoto rozvádí teorii bodu zlomu, nudy jako vyčerpatelného přídělu a efekt Mrtvého moře. Navíc nabízí řešení, jak si nejlepší programátory udržet.
-
Věci, které byste nikdy neměli dělat - část první
Mnohdy mi chybí pokora a mám chuť zahodit kód. Samozřejmě cizí kód a to nejlépe celý. Jako terapie slouží již starší článek Things You Should Never Do, Part I, který napsal Joel Spolsky (autor stackoverflow.com). S jeho laskavým svolením jsem text přeložil do češtiny (překlad uvolňuji pod licencí Creative Commons by-nc-sa).
6. dubna 2000
Netscape 6.0 jde konečně do své první veřejné beta verze. Nikdy nebyla verze 5.0. Poslední major release, verze 4.0, byl vydán téměř před třemi lety. Tři roky jsou ve světě Internetu hrozně dlouhá doba. Během této doby Netscape bezmocně a nečinně přihlížel, jak jejich podíl na trhu prudce klesá.
Je ode mne trochu troufalé kritizovat, že s releasem čekali tak dlouho. Udělali to úmyslně, ne?
No ano, udělali. Udělali tu nejhorší strategickou chybu, které se může softwarová firma dopustit.
Rozhodli se přepsat zdrojový kód úplně od začátku.
-
Práce z domova - expozice
Nechci bydlet v Praze, protože bych nerad, aby zde moje děti vyrůstaly. Nechci s nimi bydlet ani na maloměstě, i kdyby v dosahu Prahy, jako je například Český Brod. Satelitní městečka už vůbec nepřipadají v úvahu. Proto se vracím do rodné vísky, což mě přivádí k tématu tohoto příspěvku - práce z domova.
-
Přebal Javy
Eseje Paula Grahama jsou tak úžasné čtení, že jsem se rozhodl (s jeho laskavým svolením), že některé přeložím do češtiny (překlad uvolňuji pod licencí Creative Commons by-nc-sa). Začínám esejí ještě z pravěku Javy. Sami posuďte, na kolik je text Java’s Cover po dvanácti letech (možná i s přihlédnutím k tanečkům ohledně další verze) aktuální.
Duben 2001
Tato esej vznikla z diskuse s několika dalšími programátory o tom, proč vypadá Java podezřele. Nejedná se o kritiku Javy! Je to případová studie hackerova radaru.
V průběhu času si hackeři vytvořili cit pro dobré (a špatné) technologie. Domníval jsem se, že by mohlo být zajímavé sepsat, proč mi je Java podezřelá.
Někteří čtenáři připustili, že se jedná o zajímavý pokus napsat něco, o čem předtím ještě nikdo nepsal. Jiní namítali, že se dostanu do potíží zdáním, že píšu o věcech, kterým nerozumím. Dovolte mi vyjasnit (jestli to pomůže), že nepíšu o Javě (kterou jsem nikdy nepoužil), ale o hackerově radaru (o kterém jsem naopak přemýšlel hodně).
-
Pokora
Jedna z praktických náboženských myšlenek, kterých se ateistům nedostává, je pokora. Steve Biddulph v Knize o mužství píše, že bychom měli mít na paměti následující body.
1. Jednou zemřeš.
2. Život je těžký.
3. Nejsi tak důležitý.
4. Ve tvém životě nejde o tebe.
5. Konečný výsledek nemáš ve svých rukou.Při programování nemusíme být tak hlubokomyslní, nicméně mějme na paměti slova Jeffa Atwooda (autora stackoverflow.com) z příspěvku Sucking Less Every Year
-
Práce není druhá rodina
Když jsem psal, že jako mariňáci máte znát své kolegy, nemyslel jsem, že se jim máte cpát do soukromého života a jejich volného času. Jsou ovšem firmy, které se tak prezentují nebo to snad dokonce dělají. Vojáci možná vstoupili do armády pro peníze, ale najdou se, doufejme, tací, které k tomu vedly vyšší principy jako láska k vlasti a touha bránit svobodu. Jde-li však do tuhého, tak nakonec bojují za kamarády ve zbrani. Takovou atmosféru se některé firmy, alespoň se mi zdá, snaží křečovitě vytvořit.
-
Burgundská pečeně
Internet je plný receptů na burgundskou. Takhle mě ji ale naučil Jarda, který nám vařil během cyklistického výletu v Bretani, kde jsme byli s
CK Adventura. Do podniků z Maurerova výběru Grand-restaurant jdete s očekáváním
kvality. Ovšem takový standard vás
při stanování v kempu
příjemně zaskočí. Jen skutečný profík v polních podmínkách, na dvouhořákovém vařiči, připraví delikatesní tříchodové menu pro padesát lidí. Právě burgundská se pro podobné příležitosti hodí, tj. vaříte pro více lidí a/nebo si s nimi místo stání u sporáku chcete povídat. Stačí mít chvilku a předem si vše v klidu připravit. Navíc burgundská, podle mě, patří do kategorie: pro začátečníky. -
JSF, Spring Security, Ajax Session Expired

V úvodu do PrimeFaces a JSF 2 jsem se zmínil, že používáte-li Spring Security, nepotřebujete managed beanu pro login, stačí jen submit javascriptem (POST request na url /j_spring_security_check). Mnohem zapeklitější je ošetření ajaxu nad vypršenou HTTP session. Nejspíš si říkáte, žádná věda. Spring Security mě prostě přesměruje na login. Taky že ano, ale v případě ajaxu dostanete jako partial response právě onen login formulář. View ho není schopné zpracovat a uživatel je zmaten, protože se nic neděje. Jak to vyřešit?
-
Hořící keř
Viděli jste už Hořící keř, první hraný film o Janu Palachovi? Jedná se o třídílný barevný televizní film natočený HBO. Víc než o samotném činu sebeupálení pojednává o událostech, které poté následovaly. Při sledování na vás dolehnou morální otázky, na které by si měl každý sám odpovědět. Hlavně na tu: Jak bych se zachoval já? Sepsal jsem několik citací, kolem kterých se mé úvahy točí.
subscribe via RSS


