Ruby pertama kali kenal itu gw sih lewat RoR. Soalnya RoR terlihat menarik dan mau gak mau gw make Ruby. Soalnya gw asalnya orang Java (juga pecinta bahasa lintas OS lainnya: PHP)
Kalo Ruby yang pusing belum ada kali ya. Mungkin gw perlu optimalin aja gimana ruby bisa mengurangi line of codes. Oh ya mungkin yang termasuk bikin gw pusing itu 1. Ruby terlalu banyak magic karena terlalu fleksibel. 2. Automatic refactoringnya sulit gak seperti java. Mungkin ini gara2 duck typing dan method missing kali ya (fitur yang keren harus dicari solusi refactoring yang keren juga :D ). Gak heran makanya gw harus pake RSpec supaya kode gw gak rusak selama development. 3. Saya bingung memakai pattern2 kayak Gang of Four soalnya biasanya saya pakai Java Kalo RoR 1. Membuat fitur dari story belum bisa. Padahal ini spec terluar dan paling mudah dibaca oleh klien 2. Gw ngerasa REST gak terlalu baik 3. Belum pernah nemu contoh app besar yang bisa didownload Tapi asli, Ruby ini bahasa yang magic nya dahsyat tapi harus segera dicari editor yang canggih supaya bisa mengimbangi magic ini. Soalnya gw suka pusing jadinya. Memang cepat developmentnya tapi kalo refactoring kudu hati2 (pakai RSpec atau Unit Test) karena IDE suka gak kasih warning. ~Masih ngerasa Java sebagai my home :D

