Tehnic

Despre testare și responsabilitate

A început de ieri să umble informația legată de faptul că eșecul Cyberpunk 2077 s-ar fi datorat, printre altele, unei firme românești de testare de software, Quantic Lab. Pe scurt, articolul din Forbes zice că oamenii de la Quantic ar fi mințit în legătură cu stadiul testării, dar și cu profesionalismul angajaților. Oricât de mult ne place să fim depreciativi la adresa românilor, României, și orice e produs/atins de români, aș vrea să abordăm informația asta cu un pic de circumspecție.

Țin de două luni Windows în română și e ok

Acum două luni discutam despre localizarea în limba română, de faptul că localizările aplicațiilor sunt, în general, slabe, pentru că nu prea sunt utilizatori care să ceară localizare de calitate. Și dacă subiectul calității localizării e unul pe care îl rezerv pentru altă ocazie, până la urmă o localizare trebuie, într-adevăr, să fie folosită. Și pentru că vorbeam despre localizarea Windows-ului fără foarte multe date reale (nimeni nu prea avea Windows instalat în română), am decis să fac eu experimentul.

KLB Build Tool

Some time ago I wrote about the sorry state of build systems in the C++ world. In the mean time, I educated myself with a few other alternatives, yet I wasn’t happy. A build system is best when it’s not there, and after writing that rant and being basically mauled for bashing cmake the way that I did. I still stand by it. cmake is based on an inconsistent language, there is the promise of a modern cmake that will fix all the confusion, but I never saw a clear description of what is that modern cmake. But I’m not here to bash cmake again; cmake sadly became a de facto standard, and now, when one writes code, they need to go through the pain of maintaining a complex set of files that are spread all over your source code.

Programming is hard

Most beginners in programming eventually end up with the same ingratiating message: „Programming is easy, everyone can do it”, with some threatening message that people doing the gatekeeping should stop doing that. I’m here to tell you that that is not true. Programming is hard, programming is not for everyone, and for the time being everyone might be able to do it, but most definitely most should not. Like most of the empty, shallow, positive messages coming with an automatic defense against refute, in this case talking about this gatekeeping thing that simply doesn’t happen. Well, until now. I’m the gatekeeper now.

On crunch, game programming, and CDPR

Game programming and crunch. Name a more iconic duo.

This time, the conversation started from one of the latest CD Projekt Red controversies: management-enforced crunch. The mostly progressive games media reacted: CDPR broke its promise to steer away from crunch, instead enforcing it on the last mile of Cyberpunk 2077. This. Is. Bad. Therefore, CDPR is evil.

M-am săturat de etichete

Sunt multe lucruri care mă enervează la Google în ultima vreme, dar una e munca celor de la Google de mulți, mulți ani, o treabă începută cu Google Mail și Google Reader. Nu mai poți avea ierarhii de etichete.

Videotutorialele sunt periculoase pentru învățare

Videotutorialele sunt în ultima vreme una din cele mai recomandate unelte de învățare. Este progresul absolut în materie de învățare - generații de studenți preferă învățarea prin video-tutoriale, care se desfășoară „la cerere”, nu după un program fix, și fără informația stufoasă din cărți. Predate într-un stil atractiv, videotutorialele ar trebui să înlocuiască profesorii, ni se spune. Articolul de față va veni, desigur, să argumenteze exact contrariul.

De ce am trecut la Hugo

Această postare este prima editată exclusiv pe noul workflow. Să recapitulăm un pic:

  • nu vom avea comentarii (o perioadă destul de îndelungată, poate niciodată). Voi explica mai jos care e logica.