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!