Edwin Pratomo wrote:

> SEVEN REASONS I SWITCHED BACK TO C AFTER 2 YEARS ON RAILS:

LOL, I KINDA FEEL LIKE ADDING MORE, SIRE

> #1 - “IS THERE ANYTHING RAILS/RUBY CAN DO THAT C CAN’T DO? …
> (thinking)… NO.”

AND THERE ARE THINGS RUBY CAN'T DO, WHILE C CAN DO!

1. RUBY IS SLOW! BECAUSE EVERYTHING IS CONVERTED TO BE OBJECT FIRST AND THAT
CONSUMES LOTS OF MEMORY!

2. THERE IS NO POINTER IN RUBY?????!!!!! WHAT THE HELL ?!

3. WTF!

id-ruby:~/no-free-lunch arie$ irb
irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'chronic'
=> true
irb(main):003:0> Chronic.parse('this tuesday 5:00', :ambiguous_time_range => 
:none)
=> Tue Oct 30 05:00:00 +0800 2007
irb(main):004:0>

4. HOW CAN I MAKE A TINY EXE IN RUBY AND RUN IT WITHOUT THROWING MY SOURCE 
CODE?!

> #2 - OUR ENTIRE COMPANY’S STUFF WAS IN C: DON’T UNDERESTIMATE INTEGRATION

HOW CAN WE SCALE RAILS PRODUCT? RAILS STILL HAS SCALING PROBLEM. RUBYISTS ARE 
JUST
IGNORANT OF HOW THEIR PRODUCT'S PERFORMANCE. WE REALLY NEED TO TUNE OUR SQL TO 
BE
THE BEST, NOT SUCH A CRAP LIKE THIS SO FAR!

> #3 - DON’T WANT WHAT I DON’T NEED
> 
> #4 - IT’S SMALL AND FAST

NOW THEY'RE BUILDING THIS IN THE LATEST RUBY: Fib.new(blah) WTF. IT'S BLOATED 
AND
KO1 EVEN SAID IT'S A DANGEROUS METHOD

> #5 - IT’S BUILT TO MY TASTES

YEAH, RUBY IS GAY. PERL IS GAY. MAKE IT IN C AND USE INLINE ASSEMBLY!
I'M WONDERING WHY THE HELL ARE THEY SO DEPENDABLE TO RUBYGEMS AKA CPAN JUST TO 
DO
TRIVIAL THINGS, EVEN LIKE SCAFFOLD!

> #6 - I LOVE SQL

KNOWING THAT SO MANY RAILS GUYS DO NOT KNOW SQL THAT'S SCARY MAN! THAT'S 
HORRIBLE!
MANY CREATURES IN RUBY SHOUT THEY TALK ABOUT RUBY BUT ACTUALLY THEY'RE ONLY
MESSING UP IDIOTICALLY WITH THAT DEFAULT RAILS SCAFFOLDING WITHOUT TAKING ITS 
GOOD
BENEFIT AND CREATOR'S INITIATIVE, SAY: RESTFUL APP AND BEING TESTED 1000% VERY 
WELL.

IT'S TRUE! I'M TALKING ABOUT REALITY HERE, MAN!

> #7 - PROGRAMMING LANGUAGES ARE LIKE GIRLFRIENDS: THE NEW ONE IS BETTER
> BECAUSE *YOU* ARE BETTER

A Programming Language should not be Programmer's Best Friend like Ruby!
A Programming Language must be difficult!
Because I AM GENIUS

> sorry uppercase, sengaja :-D

Nah! you don't need to say sorry, make it more horrible!

-- 
Arie | http://www.linkedin.com/in/ariekeren
http://ariekusumaatmaja.wordpress.com | http://groups.yahoo.com/groups/id-ruby
Oops!

Kirim email ke