Jak se vyrovnat s NIH syndromem? rubrika: Folklór

9 joinmax
položil/-a 10.2.2014

Jak se vyrovnáváte s neodbytným pocitem, že byste měli něco implementovat, protože existující implementace jsou špatné a vy byste to dokázali líp?

Litovali jste někdy toho, že jste se pustili do implementace vlastního řešení? Nebo naopak toho, že jste použili hotové a vymstilo se vám to?

odkaz
7 ondrej.zara
odpověděl/-a 11.2.2014

Přijde mi, že je na místě odlišit přístup k NIH v pracovní době a v osobním volnu.

U práce, za kterou jsem placený, je NIH slušné riziko a potenciální zdroj mnoha problémů. Příliš optimistický iniciální odhad, komplikované maintenance, obtíže při komunikaci s upstreamem (v případě forku), zabředávání do implementačních detailů a ztráta času / perspektivy na "the big picture". Co hůře, pokud se následně ukáže, že vlastní řešení byla slepá cesta, následuje ostudný refactoring do již existujícího a smutné konstatování, kolik že času (=peněz) bylo zahozeno.

Na druhou stranu u volnočasových projektů mi NIH přijde jako bomba a motivace k tvoření. Tolik nových a zajímavých věcí, které jsem se naučil, jen proto, že mi žádné existující řešení nevyhovovalo! Jazyky, technologie, (nízkoúrovňová) API, lidé, komunita, mozková aktivita. V takovou chvíli skutečně nelituji "propáleného" času, protože získané informace, zkušenosti a dovednosti už v hlavě zůstanou.

Komentáře

  • Martin Sura : "Co hůře, pokud se následně ukáže, že vlastní řešení byla slepá cesta, následuje ostudný refactoring do již existujícího a smutné konstatování, kolik že času (=peněz) bylo zahozeno." Jo přesně tohle se mi 2x stalo a byl to jeden z nejhorších pracovních pocitů :) 11.2.2014

Pro zobrazení všech 5 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.