Predpokladam, ze jste investor nebo majitel firmy, ktera ma toto provozovat.
Nemohu Vam rikat co mate, nebo nemate delat, ale rad bych Vas upozornil na
nekolik veci, ktere si zrejme neuvedomujete. Zjevne nejste programator a
z neznameho duvodu verite panu Novakovi. Coz si myslim, ze je chyba.
Ondra se nachal trochu unest
, stale jsme ve fazy dema (demo jsem spustili vcera) takze tam jeste zbyva par veci doladit co se instalace tyce,
Ano, pan Novak se nechal unest velice silne. Jeho projev vypada presne tak,
jako reakce kritizovaneho teenagera. To neni snaha pana Novaka
zesmesnit, prosli jsme si tim asi vsichni. V puberte proste clovek velmi
spatne vnima kritiku, a reaguje na ni velmi emotivne, zatimco na druhe strane
ma tendenci podcenovat a zlehcovat rizika.
Z meho pohledu to znamena, ze pan
Novak patri na velmi juniorni pozici, kde ho muze "hlidat" zkuseny starsi
clovek, ktery vybuchy jeho mladistveho nadseni a nekritickeho optimismu
zkroti. Asi by to nebyl problem, kdyby Vasim byznysem byla vyroba stranek pro
kadernice a kosmeticke salony, nicmene pokud se jedna o penezni sluzby, je to
extremne rizikove.
Ondra je vyborny programator a je hrdy na vnitni mechanismy ktere jsme implementovali (a stale jeste implementuje) pro zachovani bezpecnosti a konzistenci udaju o transakcich. Nicmene jak rikam jde o velice rane demo, takze se tam budou vyskytovat i veci typu zverejneni konkrenitho OS na kterem system bezi.
Pan Novak zjevne NENI vyborny programator. Muze byt velmi chytry, muze byt
dokonce i genialni, ale dokud nepochopi, ze bez ohledu na miru sve geniality
nemuze vedet vsechno lepe nez ostatni (zvlast pokud ti ostatni jsou zkuseni
IT-aci), nebude ani dobrym programatorem, natoz aby byl vybornym.
Vyborny programator je ten, ktery vi, ze neni a nikdy nebude dost dobry a snazi
se neustale zlepsovat a ucit od ostatnich.
Reakce pana Novaka na naprosto zasadni bezpecnostni prohresky (nepouzivani
prepared statements v SQL, verejne otevrene SSH na standardnim portu, atd.)
zcela jasne ukazuje, ze je velmi, velmi nezkuseny, a jeho sebevedomi znacne
prekracuje jeho schopnosti.
Prirovnal bych to k nekomu, kdo vyzve okolojdouci k tomu, aby se vloupali do
jeho domu, nacez mu lide postupne sdeli, ze:
* vstupni dvere maji obycejnou FAB vlozku, ktera se da velmi snadno otevrit
* okna v prizemi nemaji bezpecnostni sklo
* vstup do domu kryji kere, ve kterych se muze pripadny zlodej snadno skryt pri prekonavani zamku
..nacez se majitel domu rozcili a zadne na ty lidi rvat, ze jsou amateri,
hloupa decka, a pokud jsou tak chytri tak at mu do domu vlezou, coz zcela
pochopitelne nikdo neudela, protoze si zaprve nejsou jisti tim, ze mu dum
opravdu patri, zadruhe nemaji na podobne veci cas, pouze v dobre vire majiteli
domu sdelili nedostatky, kterych si na prvni pohled vsimli.
Doporucuji Vam sehnat si lepsi developery, s praxi a skutecnymi schopnostmi.
Pan Novak jim zcela jiste muze pomahat, nicmene nechat na nem tento projekt je
prima cesta do pekla. Predpokladam, ze pan Novak Vas stoji malo penez a to je
duvod, proc ho to nechate delat. To chapu, ale uvedomte si, ze delat neco
profesionalne se bez profesionalu neda. Pokud si lepsi developery nemuzete
dovolit, tak to cele stornujte jako ztratu, protoze s panem Novakem to
nedopadne dobre.
Btw, je mi to malinko trapne, sam delam preklepy a neovladam dobre gramatiku,
nicmene bych Vas rad upozornil, ze se pise "ve fazi", nikoliv "ve fazy".