Dušan, ako si sa dostal k IT?
K IT som sa dostal klasicky. Išla mi matika, fyzika a bavili ma počítače, občas som niečo pobastlil v Pascale, takže som si pri voľbe VŠ vybral FIIT. Tam ma chytila Java a tiež som robil weby v PHP.
Prečo si sa rozhodol pre Ruby on Rails?
K Ruby on Rails som sa dostal náhodou vďaka práci, do ktorej som nastúpil na Java pozíciu. Hlavný programátor na projekte (Vladimír Tužinský) mal vynikajúci prehľad a už v roku 2007 odhadol potenciál RoR. Vďaka nemu som dostal úlohu naučiť sa to aj ja. RoR ma od začiatku fascinovalo, študoval som všetky dostupné materiály a snažil som sa presviedčať kamarátov, nech sa vykašlú na PHP :)
Čo bolo v začiatkoch pre teb najťažšie?
Programovať som začal ešte v „prehistorických“ časoch bez internetu, takže najťažšie bolo nájsť zdroje informácií. Pri začiatkoch s RoR bol zasa problém v tom, že som programoval pod Windowsom, čo v tej dobe bola takmer nepodporovaná platforma a zachránil to až prechod na Linux
Čo by si odporučil záujemcom o web development?
Nech sledujú trendy a nech sa nenechajú uväzniť len v jednom jazyku. Voľba správnej technológie dokáže ušetriť kopu času a nervov. Tiež treba chápať UX a snažiť sa spraviť web hlavne pre usera. V súčasnoti by som odporučil naučiť sa RoR a zamerať sa aj na JavaScriptové frameworky, veľký potenciál má podľa mňa Ember JS (napriek tomu, že sa trochu ťažšie učí).
Na čom si pracoval alebo aktuálne pracuješ?
Spravil som pár webov v PHP, potom som sa zamestnal a vyše 5 rokov venoval vývoju GP monitorovacieho systému v Ruby on Rails. Vo firme som robil aj vývoj Windows Mobile, Windows Phone a Android. Nejaké 3 roky ma zaujímajú startupy, robil som s Mišom Maxiánom Letnú Ligu, skúšal vlastné veci a potom som sa dostal do Silicon Valley vďaka iInvoices. Aktuálne rozbiehame firmu AppVenture, v ktorej vyvíjame vlastný startup, outsourceujeme RoR projekty z USA a tiež ponúkame konzultácie a pomoc startupom.
Mac alebo PC?
3 mesiace dozadu som si kúpil Mac a musím povedať, že neľutujem. RoR sa v súčasnosti dá robiť na všetkých platformách, ale na Macu je efektivita roboty najvyššia. Ak by som mal voliť medzi Linuxom a Windowsom, tak jednoznačne na programovanie RoR odporúčam Linux.