I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone.
If you want to shoot yourself in the foot, Perl will give you ten bullets and a laser scope, then stand by and cheer you on.
– Teodor Zlatanov
Perl: The only language that looks the same before and after RSA encryption.
– Keith Bostic
If you learn to program in Java, you'll never be without a job!
– Patricia Seybold in 1998.
Anyone could learn Lisp in one day, except that if they already knew Fortran, it would take three days.
– Marvin Minsky
We often judge a program to be the most elegant if it can do as much as possible in the fewest lines of code. Instead I ask you do judge if the user can do the most possible work with the fewest features. Think of it as the Zen of UI Design.
– Joshua Marinacci – Please: think of the users!
The thing I found quite dramatic was how fast you can code if you get rid of project managers, marketeers, junior programmers, and every other kind of colleague who has their own ideas on what to do next. In fact, not having paying customers helps a lot too
– Michael Kay
Good apps, once built, tend to be in production for an astonishingly long time. Which means that they have to be maintained for an astonishingly long time. Which means that maintainability is important. There are a lot of things that go into maintainability, but I suggest that the biggies are object-orientation, MVC architecture, code readability, and code size (less is more, a lot more).
This is PHP's Achilles' heel, of course. Yes, it is possible to write clean, object-oriented, modular, MVC-style PHP applications. But most people don't; the majority of apps that I've seen have spaghetti PHP code wrapped around spaghetti SQL embedded in spaghetti HTML. Also, a lot of the people who really understand O-O and MVC and maintainability would rather work in Java or Rails.
– Tim Bray – Read the rest in ongoing - Comparing Frameworks
The greatest fallacy of the new generation of scripting languages (IMHO) is that they are not aligned with where computing is headed towards - Multicore, Multithreaded architectures. Intel, Sun, IBM and AMD are all committed to multicore computing as their primary future strategy. What the hell is the Global Interpreter Lock still doing in Python and why in the name of heavens can it not be recursive ? Guido even refuses to acknowledge this as a problem and tells us to write non-multithreaded code. It is easier to write code that way, but that is not where the future is headed, unless he has a release of "Quantum Python" planned some time soon
Ruby has the same fundamental problem - Only one ruby thread can be scheduled into the run queue at any instant.
--Ananth Shrinivas – Java != Slow « Thermal Noise
But it's always said, "The business is dying! The business is dying!" I don't think so. There's too any good musicians around for the music business to be sagging. There's so many different styles and facets of the 360-degree musical sphere to listen to. From tribal to classical music, it's all there. If the bottom was to sag out of that, for God's sake, help us all.
– Jimmy Page, 1975 Read the rest in Led Zeppelin '75
Next the statesmen will invent cheap lies, putting the blame upon the nation that is attacked, and every man will be glad of those conscience-soothing falsities, and will diligently study them, and refuse to examine any refutations of them; and thus he will by and by convince himself that the war is just, and will thank God for the better sleep he enjoys after this process of grotesque self-deception.
– Mark Twain, 1916 – The Mysterious Stranger
Add Comment