Deus ex machina

Am auzit prima oara aceasta expresie in filmul meu preferat Donnie Darko. Filmul mi-a marcat inceputurile in cariera de programator. Nu pentru ca ar avea vreo legatura cu subiectul, ci pentru ca a coincis cu inceputurile in acest drum.

Filmul l-am descoperit din intamplare cautand inspiratia intr-un top cu siteuri extraordinare. La momentul respectiv, prin 2003, era ceva deosebit. Un site animat in flash, cu poveste, muzica si suspans. Am fost impresionat de ce poti realiza folosind calculatorul, iar replica “I can do anything I want, and so can you” e ca o mantra pentru mine de fiecare data cand deschid editorul de cod. Siteul il gasiti online in arhiva dezvoltatorilor la adresa. [1] – http://archive.hi-res.net/donniedarko/

Sa revenim la expresie

Deus ex machina – The god from the machine

O expresie in limba greaca ce descrie un “mecanism de intirga” intr-o poveste/piesa de teatru atunci cand o situatie aparent de nerezolvat este salvata prin interventia neasteptata  a unui eveniment, caracter, abilitate sau obiect [2] – https://en.wikipedia.org/wiki/Deus_ex_machina

Imi place mult expresia pentru ca descrie foarte bine modul in care percep contribuita unei echipe de dezvoltatore software intr-un business. Persoane cu abilitati aparent “magice” care stiu sa vorbeasca cu masinile pentru a rezolva probleme intortocheate.

M-am regasit de nenumarate ori intr-o sala de sedinte cu oameni de business aflati intr-un impas, in cautarea unei idei sau a unei solutii care sa le transforme afacerea sau sa o duca la un nou nivel. Am reusit sa ofer solutii nu pentru ca am deprins sintaxa unui limbaj de programare, acea insiruire de gogomarle pe ecran, ci pentru ca:

  • Am invatat sa ascult si sa pun intrebarile potrivite;
  • Imi explic modul de gandire si fac tot posibilul sa comunic cat se poate de clar, pe limba interlocutorului, ideile pe care le am;
  • Sunt ordonat, structurat si perseverent;
  • Ma folosesc de creativitate si imaginatie fara sa-mi fie teama ca spun vreo prostie;
  • Sunt curios, urmaresc sa aflu lucruri despre afaceri, despre tehnologie si despre cum functioneaza lumea in care traiesc;
  • Sunt constient de ceea stiu si de ceea ce nu stiu;
  • Actionez. Fac lucrurile sa se intample cu pasiune si entuziasm.

Sunt cateva din abilitatile esentiale pentru a dezvolta afaceri folosind tehnologia. Vestea buna e ca toate sunt antrenabile.

 

 

Primul meu script in R

Anul trecut am cochetat cu subiectul Data Science si mi-a starnit o mare curiozitate. Vlad Masek mi-a prezentat limbajul R si cateva concepte de baza. Mi-am propus ca anul acesta sa aprofundez. Sunt foarte entuziasmat pentru ca azi am realizat primul meu script in R.

Inainte de a trece la subiect adaug definitii pentru termenul data science

Wikipedia:

Data Science is an interdisciplinary field about processes and systems to extract knowledge or insights from data in various forms, either structured or unstructured,[1][2] which is a continuation of some of the data analysis fields such as statistics, data mining, and predictive analytics, similar to Knowledge Discovery in Databases (KDD).

Iar in cartea “Data Science for Dummies” termenul este prezentat ca:

the practice of using computational methods to derive valuable and actionable insights from raw datasets

In termeni practici, data science presupune existenta unei probleme/nevoi, disponibilitatea unui set de date si construirea unei solutii folosind instrumente de analiza a datelor.

Am inceput un nou proiect de coaching agile si nevoia de la care am pornit este de a aveea o vedere de ansamblu asupra produsului dezvoltat. Pe langa discutiile face-to-face cu membrii echipei, ma familiarilez cu istoricul proiectului urmarind tichetele din JIRA. De obicei fac acest lucru manual, petrecand cateva ore urmarind patternuri in titlul tichetelor, citind comentarii si urmarind evolutia sprinturilor. De data asta, mi-am dorit sa fac aceasta analiza folosind abordari data science. Am inceput cu un script simplu pentru care sunt disponibile multe tutoriale online: generarea unui worldcloud. Am reusit sa aflu care sunt cuvintele cu frecventa mare si care sunt temele ce se repeta in cadrul proiectului. O analiza care mi-ar fi luat zile bune avand in vedere ca sunt peste 6000 de tichete.

Scriptul este disponibil aici: jira-export

Resurse:
– https://www.datacamp.com/community/tutorials/r-data-import-tutorial
– https://www.youtube.com/watch?v=lRTerj8fdY0

Eu pe Internet

Azi mi-am luat ceva timp sa vad cine sunt eu pe internet si am observat ca Google a pus cap la cap o galerie care contine imagini cu mine, prieteni, colaboratori, contacte si proiecte in care apare numele meu.

Cred ca vom vorbi din ce in ce mai mult despre identitatea noastra virtuala. Cine suntem pe internet. Vom avea baze de date orietate individ si vom putea sa ne stocam amintiri direct din mintea noastra in cloud. Atunci vom fi cu adevarat cu capul in nori 🙂

Degustare de miere si vin la Marvin Wine Shop

Ieri, 09.02.2016, in drum spre casa m-am oprit la Marvin Wine Shop sa beau un parah cu vin. E un loc simpatic, cu o varietate foarte buna de vinuri.

Intamplarea a facut ca in aceiasi seara in local sa se organizeze un eveniment de degustare de miere si vinuri. Primul dintr-o serie de evenimente ce se vor organiza in fiecare Marti. Au prezentat Dan, unul dintre detinatorii Marvin Wine Shop si celalalt Dan, apicultor. Am degustat 4 sortimente de miere si un vin alb dulce. O noutate pentru mine a fost mierea de coriandru cu o aroma deosebita.

http://www.marvin-wineshop.ro/

http://fagurelecumiere.ro/produse-apicole/miere-de-coriandru

Strategia de cercetare si dezvoltare 2014 – 2020 – research.ro

Un alt capitol la care, surpriza, nu stam extraordinar in Romania este cercetarea si dezvoltarea. Comparativ cu restul statelor din Europa avem un numar extrem de redus de cercetatori, colaborarea intre industrie si mediul academic lasa de dorit si avem cea mai slaba cotatie cand vine vorba de inovatie.

O umbra de speranta aduce “Strategia nationala de cercetare, dezvoltare si inovare 2014 – 2020” in care sunt prezentate o serie de masuri ce urmaresc sa reduca acest deficit. Le-am extras pe cele care mi-au atras atentia.

Sectorul IT are un potential foarte mare de inovare. Asta daca renuntam sa vindem ore in care executam pentru altii si incepem sa dezvoltam propriile idei. Simt un vibe bun. Avem startup-uri care apar, oameni care pleaca din fabricutele de soft, comunitati, meetup-uri si mult entuziasm. Sper sa ne tina entuziasmul, sa avem putere de munca, energie si creativitate.

 

Adoptarea procedurilor pentru deducerile fiscale de 50% asociate cheltuielilor CD.

Adoptarea legii invenţiilor de serviciu într-o formă care încurajează inovarea în sectorul privat şi, în mod special, localizarea activităţilor CDI în România. p15

TEHNOLOGIA INFORMAŢIEI ŞI A COMUNICAŢIILOR, SPAŢIU ȘI SECURITATE. Domeniul este unul dintre cele mai dinamice din ţară. Industria este sprijinită de experienţa antreprenorială acumulată în ultimele decenii, de calitatea ridicată a învăţământului superior şi a cercetării academice din disciplinele tehnice relevante, precum şi de prezenţa unor companii multinaţionale importante. Dezvoltarea de software, de tehnologii pentru internetul viitorului și calculul de înaltă performanță, joacă un rol central în rezolvarea marilor probleme societale. Dezvoltarea de aplicații spațiale dedicate și/sau integrate, tehnologiile şi infrastructurile spațiale, misiunile spaţiale proprii şi internaționale, reprezintă elemente cheie pentru creșterea competitivității în activități economice și 18 sociale. Securitatea societală se bazează pe dezvoltarea de tehnologii, produse, capacităţi de cercetare şi sisteme pentru securitate locală şi regională, protecţia infrastructurilor şi serviciilor critice, “intelligence’’, securitate cibernetică, securitatea internă şi a cetăţeanului, managementul situaţiilor de urgenţă şi al crizelor de securitate, precum și pentru combaterea terorismului, ameninţărilor transfrontaliere, crimei organizate, traficului ilegal, toate acestea pe fondul dezvoltării culturii de securitate. p17-18

 

Reglementarea şi organizarea doctoratului industrial pentru a creşte corelarea formării resurselor umane cu nevoile mediului economic. p20

http://www.research.ro/uploads/politici-cd/strategia-cdi-2014-2020/strategia-cdi-2020_-proiect-hg.pdf

http://ec.europa.eu/research/innovation-union/pdf/state-of-the-union/2014/countries/romania.pdf

http://ec.europa.eu/growth/industry/innovation/facts-figures/scoreboards/files/ius-2015_en.pdf