a jinak ten Primkuv example ohledne http serveru, presne tady by mi google rekl hned v prvnich odkazech, jak trivialni to je, takze bylo to sice vtipne,a evidentne to dost z vas vzalo za sve, ale ponekud mimo misu ;-)
No priklady prece musi byt trivialni, aby byl videt princip.
V realne situaci bych chtel treba implementovat komunikaci s RabbitMQ, vcetne nejake language-agnostic serializace. Sorry, ale najal bych cloveka, ktery uz to nekdy delal, ne nekoho, kdo prvni den v praci zacne googlit, co je to vlastne RabbitMQ, dalsi mesic stravi tim, ze bude zjistovat, jak to vlastne funguje, dalsi mesic se bude rozhodovat, jaka serializace by byla vhodna (xml? yaml? json?) a pak to za tyden skutecne napise.
Nebo jiny priklad: potrebuju psat moduly do ejabberrd. Pokud budu moct vzit cloveka, ktery erlang zna pochopitelne ho vezmu. Pokud bych dokonce mohl vzit cloveka, ktery zna ejabberd, nebudu ani minutu vahat. A jestli je to matematik nebo stredoskolak, bych fakt asi neresil.
Tady jde o definici toho vymyslet něco nového. Asi žádný programátor nevymýšlí úplně nové algoritmy, to je spíš práce matematiků. Programátor většinou vezme známý algoritmus a upraví ho pro konkrétní situaci.
Neustale tady nekdo tvrdi, jak jsou matematici vyborni programatori, protoze umi myslet a vymysli dobre algoritmy. Ok, jestli je to jejich zkusenost z vedeni tymu o desitkach lidi, tak beru, ja jsem takovy tym nikdy nevedl.
Jenom si to moc nedovedu predstavit - fakt si neumim predstavit, co v **bezne aplikaci** je tak slozite, ze je potreba nekoho hodne chytreho, aby to vymyslel. Spis mam pocit, ze drtiva vetsina aplikaci je spis o tom, pouzit spravne patterny a datove struktury na spravnych mistech a vedet, ze na obhospodareni techto p. a d.s. existuji nejake uz napsane funkce, takze je psat nemusim. A jestli tam neco sloziteho je, tak to je prace pro jednoho analytika-designera, ktery odborne rozhodne "takhle to udelame".
Muzete mi nekdo dat nejaky uplne konkretni priklad nejake soucasti bezne aplikace, kde je potreba vymyslet neco tak jednoducheho, aby na to nemusel byt vylozene specialista analytik-odbornik na tu vec, a zaroven tak sloziteho, aby to nezvladl clovek, ktery zna patricne patterny, datove struktury a std. knihovnu? (to nema byt flejm, opravdu by me nejaky konkretni priklad zajimal, obecna tvrzeni bez dukazu muzu mit jakakoli...)