3 янв. 2014 г.

Interesting thoughts


  • Amusingly, the history of the evolution of C++ over time can be described as a history of trying to plug the leaks in the string abstraction. Why they couldn't just add a native string class to the language itself eludes me at the moment.
    Joel Spolsky, http://www.joelonsoftware.com/articles/LeakyAbstractions.html
  • Organizations are constrained to produce designs which are copies of the communication structures of these organizations. If you have four groups working on a compiler, you'll get a 4-pass compiler.
    Melvin Conway, http://en.wikipedia.org/wiki/Conway's_law
  • When I wrote this, only God and I understood what I was doing. Now, God only knows.
    Karl Weierstrass, http://stackoverflow.com/a/316233/1235394
  • The big ground shaker is Version 11 of Microsoft Explorer. And it has an amazing string including the words "like Gecko" in it. Apparently, MS ran into problems of page rendering when they tried to use version 11 (think of all those browser detection scripts return version 1 by jove).
    http://www.zytrax.com/tech/web/browser_ids.htm
  • One fun thing about concurrency is that the more you increase a concurrent process’s efficiency, the more likely you are to discover its buried race conditions and deadlocks. 5 Another fun thing is that eliminating one race condition will make smaller, more obscure race conditions more likely to bite you.
    http://blog.npmjs.org/post/98131109725/npm-2-0-0

Комментариев нет:

Отправить комментарий