Dobrý den. Já jsem Martin Hurych a tohle, tohle je Zážeh.
Dnešní Zážeh bude o věcech, kterým upřímně řečeno moc
nerozumím, ale tak jsem od Prokopa nacítil,
že jsou čím dál důležitější v rámci vývoje aplikací
a IT byznys sféry. A proto
jsem si pozval Prokopa Simka ze startupu DX Heroes,
se kterým budeme všechny tyhle ty pro mě tajuplné věci
dneska probírat. Zdravím, Prokope.
-Dobrý den, Martine. Díky za pozvání. -Rádo se stalo,
rád se dneska něco přiučím.
Než se dostaneme
vlastně k tomu, kdo jste, co jste a proč jsem si
Vás pozval, vysvětlete DX a Heroes.
Co to je a jak jste se k tomu dostal a kde
začala třeba Vaše profesionální pouť?
-Dobrá otázka, já začnu od konce.
Heroes bylo nějaké druhé slovo, které jsme dodali do názvu,
protože nás napadlo a přišli jsme na to, že
tam prostě může být a nebyla, nebylo žádný konflikt s jinou
firmou, ale hlavně to DX, což je pro nás zkratka
podobná jako je UX. DX vlastně znamená developer experience a
je to pro nás nějaký
vývojářský zážitek, vývojářská zkušenost,
kterou mají vývojáři při svojí práci,
nebo při používání nějakého produktu, na který se
chtějí napojit.
-Pojďme to trochu rozebrat.
DX jako UX, která strana vývojářů z toho vlastně
má mít užitek? Protože z přípravy jsem vyrozuměl,
že developer experience vyhlazuje
komunikaci mezi někým, kdo vlastně vyvíjí appku,
a někým, kdo na tu appku by měl ideálně navazovat
se svým produktem. Je to tak?
-To pole je širší, my jsme se hodně bavili o tom,
co děláme v DX Heroes, ale šahá to nejenom vlastně ven
z té firmy ten zážitek, zážitek vývojáře,
když se na něco chce napojit, na nějakou firmu,
ale my si myslíme, že je důležité i DX uvnitř třeba
týmu, nebo firmy, to, jak se vývojáři pracuje, jak efektivně,
jestli má správné nástroje a podobně, jestli
je spokojený třeba. -Tak pojďme asi prakticky.
Mě poslouchá hromada kluků ajťáků, kteří vyvíjejí
jak v malých, tak ve velkých firmách.
Pojďme si říct, proč bych měl zavolat Prokopovi,
proč bych měl zavolat DX Heroes, co pro mě může být
ten skutečný benefit,
pokud já, a teďka mluvme zatím o jedné straně, pokud já vyvíjím
svoji appku a chtěl bych, aby o ní věděl vývojářský svět.
-Nevím úplně, z kterého konce začít, ale
já jsem vlastně vyrostl jako programátor, nějakých 12 let jsem
programoval, potom jsem,
potom jsem vlastně vedl tým, který vyvíjel vývojářský portál
pro jednu velkou evropskou banku a vlastně to mě tak nadchlo,
že se mi líbilo, jak vlastně dostávat, dostávat,
jak prezentovat produkty vývojářům,
hlavně zejména v dnešním digitálním světě,
jakým způsobem vlastně se dají otevřít nějaké nové obchodní
příležitosti tím, že se na vás můžou napojit jiné
firmy a můžou se vlastně společně propojovat.
-Já, když budu mít svoji appku a
zavolám Prokopovi, abychom spolu spolupracovali
a budeme teda spolu dělat nějaké, teďka úplně
nevím přesně, 3, 6, 12 měsíců,
co je to, co pro mě DX Heroes odvede za práci,
kterou já nebudu muset dělat, a čemu já se budu moct vlastně
věnovat místo toho
a třeba zrychlit to, zlepšit to?
-Tak já bych řekl, že v dnešní době mnoho startupů,
středních firem se soustředí hlavně na to,
aby jejich produkt byl dobrý, takže soustředí veškeré síly
svoje a kapacity do toho, do nějakého vývoje nových
novinek do svého produktu a podobně, ale většinou přijde
v určitý moment toho růstu
nějaká chvíle, kdy je potřeba to svoje API vlastně, to,
na co se napojí externí svět, vystavit ven, abyste
z toho měli nějaké, řekl bych, výhody, mnoho a my,
co děláme, je, že se soustředíme na to, aby ten externí svět,
který chce používat váš produkt, nebo typicky v případě banky
třeba otevřeného bankovnictví, že každá banka musela před x lety
vystavit, vystavit
nějaké svoje API, tak aby to bylo srozumitelné
pro ty třetí strany, aby měly všechny potřebné nástroje,
které k tomu potřebují, aby k tomu měly návody,
jak dosáhnout toho, co ten vývojář chce,
jaký chce postavit byznys právě třeba na základě toho API banky.
-Chápu správně, že
ať už banka, nebo
kdokoliv další, když vlastně si dělám svoji appku,
jsem entuziasta do produktů, mám hromadu nápadů
na featury, které by ta moje appka mohla poskytovat dál,
tak vlastně v jeden moment mám problém o tom dát světu,
musel bych vývoj produktů pozastavit,
nebo zpomalit a musel bych se věnovat učesání těch
informací a vlastně jakémusi vystavení do knihovny pro vnější
svět a to je to, co vlastně za mě odvede DX Heroes?
Chápu to správně?
-Ano, většinou velké firmy mají na tohle to už kapacity,
takže si to třeba můžou řešit sami,
ale v případě rychlého růstu firmy jim pomůžeme vlastně
v tomhle tom, protože v tom máme několik let už zkušeností,
takže to dokážeme udělat výrazně rychleji,
než kdyby si to řešili sami na koleni. Víme, jakým
způsobem, co vývojáři potřebují k tomu,
aby si prošli tou svojí uživatelskou,
nebo řekl bych i vývojářskou cestou k tomu, aby dosáhli
toho svého cíle přes nějaké fáze seznámení s tím produktem.
-Co teda v rámci toho učesání, nebo uhlazení a zpřístupnění
toho produktu, co vlastně všecko je možná za podprodukty,
fáze, nevím přesně, jak to nazvat, ale
co je teda výsledkem hmatatelným té spolupráce?
Mluvili jsme tady o API.
-Tak mluvili jsme o API, to většinou firmy už, nebo
firmy, produkty mají postavené, protože na základě
toho vlastně jim funguje vůbec ten produkt,
ale pokud ho potřebují postavit ven, tak
samozřejmě ho vystavit můžou, ale nikdo nebude vědět,
jak ho používat. Takže je k tomu potřeba nějaká
dokumentace samotného API, akorát, že dokumentace samotného
API nemusí být snadno pochopitelná,
co jaký parametr třeba v tom API znamená, jak dosáhnout
nějakého určitého cíle, kterého
chce ta třetí strana dosáhnout. Takže je to ta dokumentace,
návody, je to psaní, děláme vlastně, píšeme ty návody,
vůbec i je třeba dobře strukturovat a prezentovat těm
třetím stranám tak, aby to bylo pro ně snadno
pochopitelné. Třeba největší chyba bývá, že firmy mnohdy
používají svoje interní výrazy a myslí si, že to každý pochopí
a ti vývojáři jim pak volají a píšou na support a
ta firma je z toho pak nějakým způsobem přetížená a utrácí
dost peněz třeba za tohle to. Takže dokumentace,
potom i nástroje. API je jedna věc,
na to se může napojit každý, ale tzv. SDKčka, nebo
vlastně knihovny, díky kterým
vývojářům se usnadní výrazně ta práce s tím API,
protože mají předpřipravené to, čeho by mohli dosáhnout,
tak to jim zkrátí čas na tu integraci, tím pádem,
tím pádem nemusejí,
dosáhnou svého cíle rychleji, snadno a bez překážek.
No a potom k tomu patří určitě i nějaká, řekl bych,
webovka, my tomu říkáme vývojářský portál. To je místo,
kde se všechny tyhle ty nástroje, dokumentace,
popis toho API setkává dohromady a uceleně prezentuje ven tak,
aby ta cesta, kterou třetí strana,
kterou třetí strana jde, aby vlastně to měl všechno
na jednom místě pochopitelně tak, aby to pro něj bylo co nejsnazší.
-Když to zrekapituluju, jestli jsem to pochopil správně,
dostanu konektor, dostanu
návod, jak ho používat,
možná dostanu k němu i
pár předpřipravených
nápadů, jak s tím konektorem zacházet a tohle to všecko pěkně
odprezentované na webce. To je to, co říkáme? -Přesně tak.
-Pro nás starší pány jsem si to musel zrekapitulovat.
V jaké fázi produktu
já bych Vás měl zavolat? Je dobré si volat hnedka
na začátku, když, asi ne, když mám nápad, ale když
jsem někde okolo MVPéčka, nebo
dřív, nebo později, vlastně jako kdy,
kdy má smysl začít o Vás přemýšlet?
-Tak nejjednodušší odpověď bych řekl co nejdřív,
protože valuace API hodně stoupá a v budoucnu podle nějakých
výzkumů, co mám přečtené, tak to bude čím dál tím víc
populárnější vlastně s API jiných firem pracovat.
Ale když bych to měl odpovědět nějak jako košatěji, tak bych
to rozdělil asi na nějaké 2, 3 velikosti té firmy.
Ze začátku startup, když vznikne, tak se hodně
soustředí na to, aby
dostali nějakou první investici, aby ten produkt byl dobrý,
ta myšlenka toho produktu, aby to uživatele zajímalo.
No ale potom přijde fáze, kdy potřebují rychle naškálovat
uživatele, všechno, obchod a jsou nějaké další serie v
investičním kole a v tuhle tu chvíli cítíme, že to jsou
nejdůležitější čas,
protože škálují startupy lidmi, ale zároveň i chtějí co nejvíc
otevřít vlastně se světu. Takže jako když bych o tom mluvil
konkrétněji, tak je to nějaký startup,
nebo firma okolo 60 lidí, to jsou, to je většinou
prostor, kde přicházíme my a dokážeme nejlíp pomoct.
Samozřejmě dokážeme pomoct
jednodušeji, můžeme třeba napsat tu, ty návody k tomu jenom,
ale postupně z toho může vzniknout až celý ten ekosystém,
který jsem zmiňoval. -Jedna věc mě na tom překvapuje.
S automatizací a digitalizací, která už tady taky byla
několikrát zmiňovaná a je to jednak teda terminus technicus,
ale v tuhle chvíli za mě mnohdy neuvěřitelný buzzword,
tak s automatizací, digitalizací a s rozmachem no-code, low-code,
Integromatů, Zapierů a všech těchto věcí
mi přijde, že vlastně každý potřebuje appku, pardon,
API, každý potřebuje, každý potřebuje návody.
Obecně tahle ta Vaše bublina mluví o tom, že tohle jsou
zanedbávané věci, hlavně dokumentace,
takže by mi přišlo, že ta služba
k tomu Vašemu trhu je něco, co už tady dávno existuje.
My, když jsme se ale bavili před podcastem a dělali jsme
přípravu společně, tak jste mi říkal, že v
dohlédnutelném vesmíru konkurenci v zásadě nemáte.
-To jsem, to jsem zmiňoval,
to jsem ještě možná neřekl, ale my jsme vlastně vznikli,
DX Heroes vzniklo jako dceřiná společnost Appliftingu a máme
vlastně několik let zkušeností s vývojem webových a mobilních
aplikací a tohle to je nějaký užší, užší,
soustředíme se na tenhle ten užší trh.
Jo, konkurence,
my jsme výraz developer experience vůbec,
nebo se taky někdy podobný, podobný směr nazývá developer
relations, tak v Americe je poměrně známý, v Brazílii,
co vídám na LinkedInu a všemožně se o tom taky
docela hodně mluví.
Tak jsme si říkali, dobré, tak tady je jako stabilní
nějaký obchod v rámci téhle té služby, ale v Evropě
jsme nikoho takového nenašli, nikdo, kdo by to dělal.
No a existují tady firmy, které to dělají skvěle,
zaměřují se třeba na tu user experience a my se soustředíme
hlavně na ty IT týmy, vývojáře, ale nedávno, asi před nějakým
měsícem jsem zjistil, že, že ani v Americe neexistují
služby, které by vlastně zlepšovaly tu developer
experience, že oni o tom mluví, mají nějaké role ve svých,
ve svých firmách, ale neexistují firmy,
které by tenhle ten typ služeb poskytoval.
-Čím to je, že znovu, jestli to dobře chápu, možná,
že ne a pak se divákům a posluchačům omlouvám, ale
mně to zvenku přijde, jakože
téměř každý zajímavější
vývojový projekt by Vás měl potřebovat.
Tak jak se stane, že kápnete na něco,
co je takhle unikátní v rámci víceméně světa? A pak hodně
by mě zajímalo, jak se to vlastně prodává,
protože když je něco nového a buduju si vlastní trh, tak,
já jsem tohle to dlouhá léta dělal a hrozně mě to bavilo,
ale dokážu si představit, jak je neuvěřitelně těžké vůbec
ten trh edukovat. Tak jak na to jdete Vy?
-To je dobrá otázka,
velmi složitá pro mě odpověď, protože je to i složitá činnost,
vůbec celá ta komunikace, jak to komunikovat
k našim zákazníkům, jaké benefity z toho plynou.
Existuje třeba málo
čísel, která by,
řekl bych, že si musíme ještě sehnat jako relevantní čísla,
která by říkala, že tahle ta služba má smysl a jak velký
impakt, jak velký dopad to má vlastně pro ty firmy.
Ale problém s tím vysvětlováním máme velký, no,
snažíme se to obepisovat nějakým, nějakou cestou,
aby to pochopili všichni, ideálně jako pro babičku,
beru si Vaše slova, ale pořád na tom pracujeme, už
2, 3 roky s tím pracujeme, ještě s tím nejsme,
myslím si, na konci úplně.
-Než se teda dostaneme k tomu, kde jste, já jsem mimochodem
tohle to vytunil, já už to nenechávám popisovat
pro babičku, ale já už jsem ho tady několikrát zmiňoval,
mám teďka třináctiletého syna, nazdar, Tomáši, a
svádíme takové malé bitvy, protože právě vlézá do toho
pro něj nejsložitějšího, spíš pro nás s ženou nejsložitějšího
věku a já říkám, že popiš to
pro puberťáka, protože to nejenom, že to musí pochopit,
ale ještě ho to musí bavit. Babička ještě bude shovívavá
a bude chvilku jako nábožně poslouchat.
Pojďte to teda zkusit vysvětlit pro třináctiletého puberťáka.
Co to teda vlastně děláte?
-Dobrá podpásovka, chodí třináctiletý puberťák
nakupovat skříňky do IKEy? -Jo, zrovna, to je dobré,
zrovna teďka stavíme nový dětský pokojíček, takže jo, jo.
-Tak kdybych to měl zjednodušit právě jako na tom příkladu třeba
IKEy a nějaké skříňky, tak já bych popsal to, že
pokud chcete mít lepší život, chcete mít prostě,
kam si dát oblečení, tak si chcete koupit
nějakou skříňku. Tu skříňku si pořídíte,
ale nevíte, jak ji sestavit. K tomu, abyste ji mohli sestavit,
tak potřebujete nějaký návod, IKEA má velmi jednoduché krásné
návody a ten návod většinou dostanete už s tou skříňkou.
Ale když jdete do
obchodního domu IKEy, což bych třeba řekl,
že může být ten vývojářský portál jakoby, tak si tam dokonce
můžete koupit i nářadí, šroubováky, které vám usnadní
celé to sestavení té skříně. A v tom příběhu vlastně skříňka
je nějaké API, návod je samozřejmě návod,
jak ho používat,
obchodní dům je vývojářský portál a nářadí jsou SDKčka,
nebo knihovny pro vývojáře.
-Okay. Vy jste říkal, že něco podobného existuje
v rámci velkých vývojových studií jako interní funkce.
Máme představu vlastně, kolik lidí na tyhle ty,
a dokážu si představit, že pro spoustu ajťáků, vývojářů,
kteří jsou ponoření do produktu, vlastně jako zbytečné,
zbytečné okrajové povinnosti,
kolik se tomu věnuje lidí a jak dlouho jim to trvá?
-Na těch pozicích, co děláme?
-Interních, no.
-Já si nejsem jistý, jestli všechny,
všech 220 jsou jen interní, které jsem napočítal a zjistil
jsem si to vlastně jenom v Evropě. V rámci celého
světa, případně Ameriky, tak to si nejsem jistý teďko,
to bych tady vařil z vody. Ale v Evropě okolo 220 lidí,
kteří se věnují developer experience, developer relations.
-A všichni jsou v rámci týmu jako ponoření, dělají pro své
týmy, není to externí služba teda, jestli to dobře chápu?
-Ano, převážně jsou to interní týmy, dokonce i české,
české firmy si staví už interní týmy,
které se tomuhle tomu věnují, a
to už jsou většinou zaběhlé startupy,
které si to můžou dovolit. -Máme nějaký insight do toho,
kolik těch lidí třeba dokáže obsloužit, nebo
kolik jeden člověk na těchto pozicích dokáže obsloužit,
nechci, aby to znělo špatně, ale vlastně těch
core produktových vývojářů, těch, kteří dělají ten produkt,
kolik je, jaký je poměr mezi těmi supportními
pozicemi versus těmi výkonnými
produktovými pozicemi? -Běžně takhle ve firmách?
To si asi neodvážím říct.
Já bych ani neřekl, že se tyhle pozice věnují vývojářům,
nebo jako lidem,
spíš jako nepřímo. Na pozici developer experience
inženýra někde ve firmě se tenhle člověk spíš,
spíš propojuje nějaký produkt,
design, marketing a zároveň třeba i ten, i ten vývoj.
A je to člověk, který propojuje tyhle ty 3, 4 oblasti a snaží se
vybudovat nějaký interface, obličej toho, jak ta firma,
nástroje fungují vevnitř, nebo ven.
Nevím, jestli je to úplně pochopitelné teď, co jsem,
jak jsem to popsal.
-Určitě. Pro ty, pro ty, kterým to mělo být určené,
tak určitě jo.
Ještě bych se, ještě bych se ponořil do jedné věci.
Tím, že už jsme teda popsali vlastně, co děláme,
na příkladu IKEy, mimochodem velmi trefné, protože my v tuhle,
jak jsem říkal, máme zájem změnit dětský
pokojíček na pubertální pokojíček, takže tohle nás
opravdu trápí a zároveň jsme ve věku, kdy se začínáme šňořit,
takže i ty skříně jsou docela trefný případ.
Jak se, jak se Vám daří sebe prodávat?
Vy jste říkali, že expandujete po různých zemích i kontinentech,
tak jak třeba funguje obchod téhle té služby, která,
znova řečeno, vlastně jako není úplně známá,
a ten trh si musíte vydupávat z nuly?
-Je to pro mě docela milým překvapením,
protože se nám, jak jste zmínil, ozývají právě lidé,
firmy ze zahraničí tím, že si vyhledají klíčová slova,
která, kteří oni právě hledají, vývoj SDKček, nebo vývojářské
portály a podobně. A díky tomu
máme právě jako klienty, nebo příležitosti,
které přicházejí třeba i z Austrálie, Velké Británie,
Ameriky, Brazílie dokonce a Německa.
Teďko jsme zkoušeli,
samozřejmě na tom hodně pracujeme marketingově a teďko
jsme zkoušeli využít nějaké placené reklamy na Googlu,
protože ta konkurence klíčových slov je tam velmi nízká.
A kupodivu nám to dobře funguje, protože se nám vlastně,
nám ozývají lidé další a další, kteří potřebují
tenhle typ služeb postavit něco.
-To znamená, že pro Vás pozitivní zprávou je, že ten zájem
a ta potřeba na trhu existuje
a je tak silná, že ani nemusíte obchodovat teda.
-To zase, to zase bych neřekl.
Obchod je komplexní proces, jak byste řekl a je potřeba
určitě umět v rámci toho komunikovat,
seznámit i všechny ty zúčastněné strany na straně klienta
s tím, co to, co to obnáší, jaké to má benefity,
jaké jsou ty výstupy, zjistit vlastně potřeby
toho zákazníka primárně,
kde chce být, jak to, jaký
je ten, jaká je ta jeho budoucnost, které chce dosáhnout.
-Zákazník, to je skvělá věc.
Když teda pominu ty týmy, protože tam tomu rozumím,
kdo je ten zákazník v rámci těch týmů, nebo startupů,
koho se teda, když jdete ven, snažíte oslovit? Ta Vaše služba,
jasně, že má teda benefity nějaké produkční pro ten tým
vývojový, který se dokáže věnovat produktu, ale
komu dalšímu vlastně dokážete něco přinést?
-Dobrá otázka. Buď to může být CEO, když je ta firma menší,
protože většinou v tu chvíli zastupuje i produktovou,
marketingovou, nebo částečně třeba vývojářskou pozici,
ale já bych řekl, že spíš zejména nějací
produktoví lídři, marketingoví lídři,
CMOs, nebo CTOs, techničtí lídři.
Technickému lídrovi,
ten chce mít vlastně technologicky moderní produkt,
aby ho každý chtěl používat. V případě produktu
je to o tom, že chce, aby vlastně zase po produktové
stránce to bylo dobré, dávalo to smysl,
vytvářel nějaké nové
cesty, jak ten jeho produkt budou lidé používat.
Marketingovému lídrovi je to o tom, že pokud umí
prezentovat to svoje API skrz vývojářský portál a lidé si
to zamilují, tak si to vývojáři v tom IT týmu,
nebo i jejich kolegové mezi sebou řeknou a rozhodnou se
okamžitě pro tu, pro tu danou platformu,
než aby se někde trápili s několikaměsíční integrací
na jiný produkt. A pak jsem ještě zapomněl vlastně
i byznysové lidi, obchodní ředitele a podobně,
kteří díky tomuhle tomu můžou otevřít nějaké možnosti obchodní,
například monetizovat to API tímhle způsobem a
zvýšit tak svůj zisk.
-Okay, to mě zajímá. To znamená,
dám někomu šanci sáhnout do mých dat,
nebo do mých funkcí a za to si teda řeknu nějaké bakšišné.
-Ano, tak jsem, jo, přesně tak.
-Okay. No a teď jsem se, jste mě úplně rozhodil,
jsem se nadchnul,
už vím, obchod, Vy jste říkal, že vlastně ta Vaše služba
dokáže i zkrátit obchodní cyklus. To mě, to mě hodně zaujalo.
O obchodním cyklu a o jeho zkracování tady mluvíme hodně.
Jak se to myslí v té Vaší branži?
Co to vlastně znamená zkrátit obchodní cyklus
tím, že mám lepší API, portál,
SDKčka atd. atd.?
-Tak pochopitelně, pokud máte produkt,
tak máte nějaké uživatele, kteří ten produkt používají.
Ale v tomhle smyslu to není úplně myšleno. Spíš pokud,
pokud máte nějaké API a jste typicky třeba firma,
která pracuje s daty a nějakým způsobem tam má nějaký
machine learning a pak umí na základě toho doporučovat
nějaké třeba produkty. Existují firmy,
které se tomuhle tomu přímo věnují. Tak, tak
k tomu, aby je firmy používaly, třeba,
nevím, nějaké módní, módní e-shopy známé a podobně,
aby doporučovaly svoje produkty
těm, co chtějí koupit trika, boty a podobně, tak
chtějí mít, teď jsem se trochu ztratil upřímně,
chtějí mít, tyhle firmy, produkty musejí mít to API.
Pokud mají API, mají nějaký základní popis,
nějakou základní dokumentaci toho API, toho interfacu,
tak ji samozřejmě můžou poslat nějakým
nejhorším případem, v nejhorším případě vždycky
na vyžádání e-mailem, na který vývojář čeká 4, 5 dní,
než mu někdo z té, z toho produktu,
protože je zasekaný a nemá čas, pošle PDFku, které je hrozně
rozformátované, no a podle té dokumentace
ten vývojář se musí nějakým způsobem napojit.
No a teďko přichází to lámání chleba.
Tomu vývojáři to může v některých případech trvat
půl roku, rok podle té složitosti toho,
čeho chce docílit. Ale pokud má vývojář k dispozici i návody,
jak přesně ten use case, který ten, přesně ten příklad,
který on chce docílit, má popsaný, jak toho dosáhnout,
má k tomu i ty nástroje, které mu usnadní tu cestu,
a mají, nemusejí třeba si psát e-maily a čekat na odpovědi,
ale můžou si vyzkoušet na nějakém, my říkáme sandbox
prostředí, nějakém pískovišti, jak se to chová, bez toho,
aniž by s někým musel komunikovat, tak
pak rázem vlastně ten vývojář stráví třeba měsíc,
nebo jenom týdny tou implementací.
Tím pádem toho platícího klienta ten produkt nemá
za rok, ale za měsíc.
-Okay. Shrnutí, zrychluju a škáluju tím, že mám
rychle k dispozici jak dokumentaci, tak API.
Tím zrychluju počet, zvětšuju počet,
řekněme, implementací, nebo aplikací na té třetí straně
a zároveň tím, že je to srozumitelné,
tak zrychluju implementaci. To je, jo, tím vlastně
zkracuju ten obchodní cyklus svůj.
-Ano. A ještě bych dodal, že pokud ten vývojář,
nebo ta firma, která se chce napojit na můj produkt,
tím stráví jenom týden a bylo to wow, super,
než aby se na nějakou, na nějaký konkurenční produkt
napojoval rok, tak
si to ti lidé mezi sebou řeknou, takže to má i mnohem větší
pak marketingový dosah, protože si budou říkat,
jo, to bylo super, používej tohle,
nepoužívej nic jiného. Třeba bych vlastně zmínil
jednu špičku v tomhle tom oboru, jak prezentuje svoje věci právě
vývojářské audienci a to je Stripe. Stripe má velmi
dobrou dokumentaci, veškeré zdroje pro vývojáře a vlastně
už od počátku, co se začal stavět, tak měl nějaký
nadpis, že to je vlastně, jsou platby pro vývojáře,
takže vlastně tím si získal,
řekl bych z mého pohledu, jedním z nejlepších
produktů v tomhle tom odvětví.
-Když mluvím s vývojáři a už se mi to stalo několikrát,
protože já jsem fanoušek automatizací pro své klienty
na té byznysové úrovni, některé i vymýšlím jako hobby.
Určitě se tím neživím, mám k sobě člověka,
který je potom ve finále píše,
zdravíme Edu Hlavu, naprosto famózní člověk. Tak často slyším,
do API, nebo s API nám nikdo nemůže pomoct, protože my všecko
víme, je to tak hluboko
v nás, že my si to napíšeme rychleji,
my jako tohle to dát ven nemůžeme a nechceme.
Jak bojujete vlastně s tímhle tím, a teď nevím,
jestli jako hodně konzervativním názorem,
nebo jestli to je pravda, jak se tohle to přechází?
Protože zvenku a znova říkám, já ajťák nejsem, často sleduju,
že co si nenapíšu sám, tomu absolutně nevěřím.
Jak se tohle to dá přejít?
-Ten problém je docela hodně častý, protože ze začátku,
jak ty firmy rostou, tak se soustředí hlavně na to,
aby to mělo uživatelsky přívětivou hodnotu
a vůbec prostředí. Takže to API mnohdy,
mnohdy nevypadá třeba dobře, občas jsou tam nějaké chyby,
nejasnosti a podobně. Ale buď samozřejmě se,
je nějaká forma toho přepisu toho kódu, ale to je většinou
velmi nákladné, ale mělo by se to mimochodem dělat pravidelně,
nebo alespoň se na to občas soustředit,
ale v dnešní době existují, pokud chcete vystavit API,
tak existují, řekl bych, služby, aplikace,
kterým se říká API gatewaye, API brány, která dokáže
ten interface potom, API interface vystavit ven.
Podobně, pokud s tou bránou, což je vlastně jako,
představte si dveře do hotelu a v tom hotelu jsou jednotlivé
pokoje, kde opadává omítka, tak,
tak se dají nějaké věci upravit, zahladit a podobně. Taky v dnešní
době jsou moderní technologie i jiné než samotné
pro ajťáky rest API, jako je například GraphQL
a tím se dá vlastně mezi to, mezi ty padající omítky postavit
hezkou blondýnu a pak to jde, pak to jde dobře.
-Sice padá omítka, ale aspoň máme na co koukat.
-Přesně tak. -Dámy teda prominou teďka.
Ještě mě napadla jedna věc
a to je vlastně taková paralela třeba do mého,
do mého podnikání, do konzultačního podnikání.
Mnohdy vidím, že ti mí klienti spoustu věcí znají,
ale nevidí je, protože jsou v tom dlouho.
Já vlastně tuhle tu paralelu vidím i v tom API. Je to tak?
Je vlastně paradoxně, když si vezmu někoho zvenku a ne,
že mu nedůvěřuju, ale vlastně bojím se mu to odevzdat,
že vlastně bych se na to měl dívat tak, že
on to může nezávislým pohledem,
auditovat asi ne, protože to je hrozně sprosté
slovo a to nikdo nemáme rádi, jo, ale zkouknout kamarádsky,
prohlídnout, navrhnout zlepšení a vlastně pomoct mi?
-Teď jsem se pro změnu nadchnul já.
A čím si myslíte, že je to způsobené? -Co přesně?
-Že nevidí vlastně ten člověk uvnitř ve firmě,
co ještě zlepšit, neví si rady a podobně.
-Já myslím, že to je naprosto normální, jo,
protože, když jste entusiasta v něčem, co děláte,
odevzdáváte tomu hromadu času, života,
tak k tomu máte trochu možná i protektivní vztah,
sám si úplně nechcete, pokud nejste úplně osvícený,
říct, že se třeba někdo něco někde nedaří, anebo když,
tak se to snažíte urvat s
vlastními zkušenostmi. No ale protože nikdo nejsme
neomylný a jak správně říkáte vy mladí, dneska se
za hodinu vygeneruje víc informací než dřív za desetiletí,
tak si myslím, že se to nedá usledovat a
když si to vlastně uvědomíte a vezmete si k tomu někoho,
kdo vám jenom, klidně ne dlouhodobě,
ale krátkodobě řekne svůj názor, tak to otevírá obzory, jo.
Já se k tomuhle hodně vracím do minulých století paradoxně,
protože taky jsme všichni rostli,
nejdřív jsme byli učedníci, tovaryši, mistři a mistři vždycky
říkali zpátky těm tovaryšům, co je kde blbě a myslím si,
že není, není vůbec ostuda, ať, byť sám mistr, tak jdu k nějakému
jinému mistrovi si o radu
a myslím si, že kdo
tohle prokoukne, tak je to pro ty firmy
osvěžující a fakt akcelerační.
A právě viděno s touhle tou optikou, tak si říkám,
že kouknout na API zvenku může být stejně osvěžující
pro toho dotyčného, který původně píše,
jako v tom mém světě. A ještě poslední věc,
tak, jak sleduju
třeba u svých klientů tu ajťáckou branži,
tak spousta lidí jsou fakt velcí entuziasti
do produktu, který staví. A tohle to, a teď se omlouvám,
protože to vlastně jako bude trochu nefér k tomu,
co děláte, ale oni to považují za něco, co
je mus, jo, co není sexy, co je mus a mnohdy
to podle toho vypadá.
-Když takhle přijdete do firmy, tak co Vám pomáhá,
čeho si nejvíc ti Vaši klienti pak váží,
co jsou ty benefity, které..?
-To vypadá, Prokope, že jsme si prohodili role teďka.
-Já si myslím, že to směřuje právě k tomu samému,
tak mně přišlo zajímavé slyšet i Váš názor na to.
-Jsem zpovídaný ve vlastním podcastu.
Co mi pomáhá, naťuknout jednu, dvě věci, aniž bych ohrozil ego
toho dotyčného a hodně mi pomáhá, když si ten dotyčný
uvědomí, že říkám pravdu. Tam je potom takové to
rozsvícení a pak jsou dvě cesty ven, buď totální naštvání
a vyhnání Martina pryč, protože tohle prostě jako
nepřenese moje ego,
anebo, a schválně přeháním, jo, na obě strany, anebo vroucí
vítání a dlouhodobá spolupráce.
-O tom to je, nikdo neslyší rád, že to, co udělal,
nebo tu jeho práci, kterou dělal, dejme tomu,
10 let, že je špatná, to nikdo nechce slyšet.
-Super, prošel jsem.
-Ale já si myslím, že to je spíš o inspiraci než o ponaučování.
Je to těžké i v rámci té komunikace a je těžké se
nedotknout něčího ega, ale, v některých případech, ale
je dobré se, nebo mně pomáhá se soustředit na věci, které
jsou nové, které mu přinesou tu hodnotu víc než na poukazování
na problémy a poučování toho člověka, proč to má takhle.
Je to hodně o komunikaci.
-Jo, jo, tomu dokážu rozumět. Když budeme chtít inspiraci,
když budeme chtít pomoct s něčím, co třeba úplně neprávem
považujeme za něco, co nás úplně nebaví a když budeme
chtít zrychlit svůj obchodní cyklus, tak kde Vás najdeme?
-Já jsem poměrně aktivní na LinkedInu, Prokop Simek,
jako Šimek bez háčku, anebo na našem webu firemním,
dxheroes.io, tečka io,
abych to řekl spíše česky a
tam mám všude telefon, e-mail a kdyby někdo měl zájem,
tak si rád popovídám o tom, co třeba zrovna řeší,
nebo mnohem víc si vážím třeba inspirace od lidí,
například právě od všech kolegů a předchůdců,
co seděli tady na mojí židli a poslouchali Zážeh právě,
každý, musím říct, že každý díl z každého člověka
mi vždycky dal nějakou špetku inspirace.
-A tak to bude i s dílem Vaším, Prokope. Díky za účast.
-Doufám, díky moc.
-Tak to byl Prokop Simek z DX Heroes.
Pokud zrovna něco píšete a doteďka jste svoje API,
SDK a dokumentaci a webový portál hrubě podceňovali,
tak se Prokopovi určitě ozvěte.
Vy ostatní likujte, sdílejte, protože jinak se o nás s Prokopem
svět nedoví, nebo minimálně hrozně pomalu,
tak už to bohužel funguje, takže na YouTubu, nebo ve vaší appce
hnedka mačkejte ta
správná tlačítka.
Určitě mrkněte na www.martinhurych.com,
kde najdete nejen tuhle tu epizodu, ale i spoustu dalších
akceleračních nástrojů. No a mně už nezbývá,
než jenom držet vám palce a přát úspěch, díky.
We recommend upgrading to the latest Chrome, Firefox, Safari, or Edge.
Please check your internet connection and refresh the page. You might also try disabling any ad blockers.
You can visit our support center if you're having problems.