I find flash-based ads extremely frustrating (and that's why I installed flashblock). Many of my friends did the same, so I guess that besides annoying, they are not effective.
"The Low Level Virtual Machine (LLVM) is a compiler infrastructure, written in C++, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs written in arbitrary programming languages. "
Since I managed to run GNU/Linux properly, I thought that software can also be good. Grewing I started to put my hands in software development, and now I'm aware that everything sucks. I realized this by myself, than I read this article and ...well, I totally agree.
There's no good software out there. There's just software that sucks less.
That's a little strong. Of course there is good software out there. There's even great software out there, just not much.
In a field where the barrier to entry is so low it is natural that the average quality will be lower. Compare this to say, aircraft design, where the bar to entry is skyhigh (pun intended) and as such average quality is higher.
Good point. Also how can you measure this speed when talking about C? First of all there's not only one single implementation of the compiler, and second thing for available architecture you may have different performances basing on the quality of the backend...
Awesome... a professor told me about this too... I was wondering why this story appeared only today in ycombinator, since this is an old stuff... not so weird: I've noticed that the mail has been sent in 1997... :)