Tehnic

Dorin

The cloud: who owns the data

I recently seen a presentation of a good friend of mine and an excellent software architect, Radu Vunvulea, about who owns the data in the cloud. I didn’t see the presentation per se – I only seen the slides, but I have a few thoughts on the issue as well, as it became more important in the recent days, with our Facebook debacle. I will not explain what the cloud is – it should be pretty clear by now.
Dorin

The sorry state of the programming world as of the end of 2016 AD

I know that I might bore the general population with this topic, but here it comes – another post on why the past was glorious and the present sucks. Before I start, a necessary clarification: I know that „the young generation of programmers is incredibly talented, inventive, productive” and everyone expects to hear that from me. Reality is somewhat different – and you’ll see below why. We have the most sophisticated tools ever, in the history of man-kind.
Dorin

The leftpad debacle

The leftpad debacle is a new thing that proves just how low the programming world has sunk. Please make sure that you read the article I linked first, so we can go ahead and bash the current day developers, the young developers as Radu calls them. For a bit of context: JavaScript is a horrible idea that pollutes the Internet today. The worst thing that happened to computing, if you ask me.
Dorin

Why C++ sucks (2016.02 edition)

I see that there’s some interest around my „Day when I gave up on C++„. People on reddit discover this article of mine from time to time, and it’s somewhat boring to see the same things discussed over and over again. To be honest, I don’t agree with my article, but I do agree with the points I’m making. I was very upset that day – it was yet another try to start a project when I had to work for two days for the basic setup only to see that things don’t work.
Dorin

To Interviewers: stop asking questions about bugs

It’s a strategy since early 90s, at least, for the interviewers to ask questions about bugs. It’s a bad strategy and this tendency should stop: not only you don’t hire compiler writers, but you don’t necessarily want your hires to understand buggy code, you want them to write bug-free code. I found this set of slides on the good old interwebs. It’s an interview about deep C and C++ knowledge, that brings no surprises to anyone.
Dorin

ITSimplified: Cât de tare e un programator de la Facebook/Google/Microsoft?

În 2009, Brian Acton, unul din fondatorii WhatsApp a fost refuzat de Facebook în urma unui interviu de angajare. Facebook turned me down. It was a great opportunity to connect with some fantastic people. Looking forward to life's next adventure. — Brian Acton (@brianacton) August 3, 2009 Foarte mulți au considerat-o a fi una din cele mai costisitoare greșeli ale Facebook. Eu unul nu o consider deloc așa, ci o consider o oportunitate de a cumpăra, cinci ani mai târziu, ceva ce a meritat din punctul lui Facebook de vedere un miliard de dolari.
Dorin

ITSimplified: Mitul programatorului genial

Există o percepție bizară asupra mediului IT, și mi-aș dori să o îndrept. Există o mantie de mitologie aruncată asupra tuturor celor care mânuiesc tastaturi și oamenii le acordă super-puteri mai ceva ca lui Prâslea cel voinic sau Harap Alb (comparația cu Făt Frumos nu e deloc exagerată). Mitul programatorului genial nu e de azi, de ieri ci vine dintr-o realitate istorică. În anii ‘60 s-au făcut studii (deși se pare că ar fi unul singur, făcut într-o singură după amiază) legate de felul în care sunt folosite calculatoarele, și s-a observat că un programator care lucrează cu „batch processing” poate rezolva chiar de zece ori mai multe lucruri decât programatorii care lucrau interactiv cu calculatoarele.
Dorin

ITSimplified: Site-ul de e-commerce

Acum 9-10 ani doream să cumpăr ceva de pe net. Nu era ceva enorm sau complicat, nici ceva teribil de scump, însă în dimineața aceea nefastă mi-a fost imposibil. Când am plasat comanda site-ul s-a stricat de tot – atât de tare încât site-ul nu se mai încărca deloc, și nu a mers vreme de vreo oră. Erau începuturile e-commerce-ului în România, și lucrurile erau interesante – oamenii își dădeau numerele de telefon pentru că nimeni nu avea încredere să plaseze comanda doar online((Plată cu cardul?
Dorin

Why I wouldn’t recommend vim (or emacs) to developers

I promised I would get back on the issue of vim and why I wouldn’t recommend it to anyone, and why (horror, shock, awe!) I find it kind of retrograde. That, importantly, doesn’t mean that everyone is not free to use it, and, to the contrary, people should use it when they are bound to console mode for some reason or another. However… In the previous article I made a harsh statement: there is absolutely no reason to learn vim in this day and age.
Dorin

Geeks are not geeks anymore

Tocmai m-am întors de la Geekmeet #7. Pe de o parte, sunt satisfăcut, pe de altă parte dezamăgit. O să vorbesc despre ambele aspecte, în speranța că o să pot să transmit corect mesajul care mi s-a format în minte. Ce este un geek? O definiție completă nu aș fi putut da – pînă și wikipedia ezită, dar o să încerc: un geek este o persoană interesată de părțile obscure, avansate, ale tehnologiei, iar interesul, dus aproape la extrem, îl declasează social, devenind aproape un inadaptat social.