Joel Edenberg

Author posts

Palgaläbirääkimisest

Palgaläbirääkimised on enamike inimeste jaoks ilmselt ebameeldiv tegevus, mida võimalusel lükatakse edasi nii palju kui võimalik. Samas on edukate palgaläbirääkimisete aluseks harjutamine ja ei saa eeldada, et kõnelused lähevad väga hästi kui seda tehakse näiteks kord 5 aasta järel. Seega ...

Retro koosolek

Retro koosolekud, ei ole ainult Scrum raamistikku kuuluv tegevus, vaid seda koosoleku formaati võivad kasutada kõik meeskonnad, et muuta enda tööprotsesse paremaks ning õppida iseenda kogemustest. Retro koosolek peaks keskenduma pigem meeskkonna koos toimimisele ning protsessidele ja vähem ...

Laiuti ja sügavuti teadmised

Inimkonna teadmiste eksponentsiaalne kasv on tekitanud olukorra, kus mingist valdkonnast aru saamseks tuleb kaua sügavuti tutvuda juba varasemalt olemasolevate teadmistega. See tekitab väga sügavat spetsialiseerumist, kus inimeste teadmised on küll väga põhjalikud, kuid piiratud kitsas val ...

Kotlini invoke() operaator

Kotlinis on olemas operaator nimega invoke. Kui klassis defineerida see operaator, siis on koods võimalik kutsuda klassi instantse välja ilma meetodi nime defineerimata. Kui klass teeb ainult ühte tegevust ja klassi enda nimi on piisavalt arusaadav, võib kaaluda invoke() operaatori definee ...

Kotlini vaikeväärtused JSONi deserialiseerimisel

Kotlinis vaikeväärtuste lisamine võimaldab andmeobjekte muuta ning lisada välju koos piirangutega, et antud väli ei ole kunagi väärtustamata (null). Selline lahendus töötab väga hästi näiteks andmebaasist loetavate andmetega, kuna andmeobjektide loomise üle on täielik kontroll ning väärtus ...

Ajagraafikute konflikt

Arendajate ja juhtkonna ajaplaneerimine toimuvad väga erinevalt. Kui arendajad teevad süvenemist vajavat tööd, siis nende päevaplaan koosneb suurtest töötegemise ajablokkidest. Katkestus sellise bloki keskel tähendab, et suur osa sellest läheb raisku. Peale katkestust ei ole võimalik tööd ...