Astazi imi permit si eu sa am un moment de genul: “Nu e nimeni mai bun ca mine!” iar in fiecare zi viata tinde sa imi demonstreze acest fapt. M-am lovit in activitatea mea din ultimele zile de evidenta prostie a romanilor si a celor ce indraznesc a se numii “programatori PHP“.

Inteleg un fapt si anume, ca in randul “programatorilor”, cei pe PHP sunt considerati dezordonati (not true!) – nerespectand nici un standard definit in domeniu si in principal ceva mai nepregatiti. Ma rog, e o preconceptie relativ tampita avand in vedere ca o parte din start-upurile de succes din ultimii 5, 10 ani de zile se bazeaza pe aceasta tehnologie pe SOI (Servicii Over Internet).

Lucrand ultimele zile pe niste CSV-uri de la niste clienti am aflat cu stupoare ca societati pe actiuni (S.A.-uri) si SRL-uri cu un rulaj destul de mare la mfinante.ro, isi permit sa angajeze programatori de mana #2-a care nu pot nici macar sa dea un “addslashes” sau “mysql_real_escape_string” pe niste field-uri in CSV, astfel incat la ” (ghilemele) sa se adauge caracterul de escape \ – conform standardului CSV.

Si de aici: dumnezeu cu mila. Am gasit un workaround pana la urma, folosind “explode” si “trim” pe fiecare linie din fisierul CSV, workaround care se activeaza pe fisierele CSV in cazul o proprietate a fisierului in baza de date, intitulat cu stupoare “Stupid Compatibility Mode” este egal cu 1.

Astfel: folosind un pic de intuitivitate, cateva ore pierdute am reusit sa trec de prostia romaneasca. Ma deranjeaza insa ca nu se investesc bani in cei care intr-adevar merita sa supravietuiasca pe aceasta piata. De obicei cei care ofera un serviciu de calitate sunt si ceva mai scumpi, deoarece calitatea necesita investitie de timp, resurse si oameni pregatiti.