Kreatori i alati: Dušan Stanković, Embroker

Jedan od osnivača Golang zajednice u Beogradu, deli sa nama alate za programiranje, blogove koje prati i alternativu za Torrente.

Marija Gavrilov - 27. Avgust, 2016.

Dušan Stanković je full-stack programer u Embrokeru. Jedan je od osnivača zajednice Go programera, Golang Belgrade. Pored toga, u slobodno vreme uči ljude da programiraju.

Hardware

Koristim MacBook Pro 13” Retina. Dovoljno je mali da možeš da ga vučeš svuda sa sobom, a posle dve godine korišćenja, baterija mu drži solidnih 6 sati. I ja sam ranije bio jedan od onih koji nisu voleli Apple, ali čim sam probao da radim na njemu bio sam siguran da se više neću vratiti na neki drugi brend ili PC.

U kancelariji imam još jedan eksterni DELL monitor koji uglavnom koristim za rad, a display na laptopu koristim za neke sporedne stvari poput chat aplikacija itd. Imam i jedan Logitech miš koji koristim kada poželim da odigram Heroes of the Storm.

Browser

Korisnik sam Google Chrome-a od kada je izašao na tržište. Nekako se i dalje osećam najprijatnije kada koristim njega, iako mislim da mu je kvalitet dosta opao tokom godina.

Naravno, zbog posla koristim i ostale browsere, ali to je uglavnom da bih nešto testirao. Od ekstenzija za Chrome koristim:

AdBlock — kao što samo ime kaže za blokiranje reklama;

Grammarly — za ispravljanje pravopisnih grešaka prilikom kucanja;

Flipboard — uglavnom koristim kada istražujem neku temu, napravim “magazin” i onda grupišem sve linkove tamo tako da kasnije mogu lako da pogledam;

BlockSite — koristim ga da mi blokira određene sajtove u toku radnog vremena;

Looper — omogućava mi da poslušam određeni YouTube klip neograničen broj puta bez ikakve dodatne akcije (kliktanja na replay);

Ng Inspector — koristim za debug Angular aplikacija na kojima radim.

Komunikacija

Na poslu koristim Slack, a pored te “poslovne” grupe, član sam još nekoliko grupa kao što su: JSBelgrade – zajednica Javascript programera; savetujem svakom ko koristi JS da se priključi, dosta će naučiti.

GophersBelgrade je zajednica ljudi koji koriste Go(lang), čiji sam jedan od oraganizatora, a vreme provodim i sa Laptop Friendly, zajednicom ljudi koji često rade remote.

Za privatnu komunikaciju uglavnom korstim Messenger ili Hangouts, takođe njih koristim i na telefonu. Nisam fan Vibera (Vajber, ne Viber) ili WhatsAppa.

Pored svih ovih online alata, jednom nedeljno imam organizovan takozvani “mastermind meetup” gde se sa prijateljima nalazim na kafi i komentarišemo ideje na kojima radimo.

Kolaboracija

Što se tiče organizacije projekata na kojima radim, najčešće koristim JIRU, a za manje privatne projekte volim da koristim i Trello.

Za deljenja koda, koristim i Github i Bitbucket. Oba imaju podršku za git, samo imaju različite modele plaćanja.

I da, sudeći po mom skromnom mišljenju Bitbucket ima mnogo bolji alat za održavanje pull requestova. Za deljenje fajlova korstim uglavnom Dropbox zato što je jako jednostavan i lako je ubediti druge da ga koriste :).

Informisanje

Najnovije informacije iz svih oblasti prikupljam uglavnom na Redditu. Pored toga svakodnevno proveravam i Hacker News.

Od blogova pratim i:

The Codist – Super eseji iz ugla veoma iskusnog programera

Blog Paul Grahama – Osnivač YC-a, ne izbacuje toliko često eseje, ali kada izbaci, onda su čisto zlato.

Toptal blog – Blog koji ide u sitna crevca svake bleeding edge tehnologije

Pored blogova, pratim i dosta podcasta, a neki od njih su: a16z, Tim Ferriss Show, EoF,  Smart Passive Income, Radiolab i HBR IdeaCast…

Programiranje

Za pisanje koda uglavnom koristim Sublime Text 3. Trenutno najviše koristim Javascript i Go pa mi nije potreban neki napredniji editor. Sa druge strane Sublime je dovoljno fleksibilan tako da sam ga upotpunio raznim addonovima i za JS i za Go. Pritom je i dosta brz.

Ranije sam koristio Intellij Idea (dok sam više radio sa JVM jezicima) za koji takođe mislim da je odličan IDE i ima odlične integracije sa alatima poput gita (iako nekad zna da prilično zabrlja stvari).

Za verzionisanje koda isključivo koristim git i to iz terminala. Ranije sam koristio razne alate kao što je SourceTree, ali sam shvatio da mi je najbezbednije da konflikte razrešavam “ručno”.

Terminal je moguće jedini alat koji koristim više od browsera. Koristim ga najviše za git, a pored toga za manipulaciju raznim serverima i servisima sa kojima radim (pgsql, rabbitmq, nginx). Da bih imao još više mogućnosti koristim ZSH i Oh my ZSH, za šta se može reći da je kao bash na steroidima.

Muzika

U poslednjih nekoliko meseci sam se dosta ulenjio što se tiče kopanja po torrentima, a i svetske vladajuće garniture im nisu baš nešto naklonjene, pa sam se pretplatio na Deezer. Super mi je što imaju i offline mode, pa možeš lako da slušaš muziku čak iako nisi pri Internetu.

Dok radim najviše volim da slušam neku minimal elektroniku, na neki način mi održava fokus. Kad god slušam nešto sa dosta lirike, misli mogu lako da mi odlutaju.