DEV Community

Discussion on: Why should I not choose Ruby on Rails ?

Collapse
 
tracypholmes profile image
Tracy Holmes • Edited

And #4 is currently what perplexes me! SOOO much magic. I'm in bootcamp right now, and the curriculum is fine. Actually on my first Rails project. However, my brain can't deal with the magic at times and it's slowing me down! I've had people tell me to look at GO (like many folks in here), but I really do want to understand Rails. Maybe I just need to walk away from it for a while...

Collapse
 
lpasqualis profile image
Lorenzo Pasqualis

They call the pattern "convention over configuration". You could name it "magic over logic", but that wouldn't sound too good :-)
The major issue I have found is that when something is magical, the way the magic works can change over time, and there is nothing that tells you. That is one of the reasons why upgrading to new versions of Rails is never too easy.

Thread Thread
 
tracypholmes profile image
Tracy Holmes

(had profile issues, but it's me!) Thanks! I actually like "magic over logic". It's a good band name - but also very true.

Thread Thread
 
lpasqualis profile image
Lorenzo Pasqualis

It is a good band name, isn't it? :) Also, it the domain name is not taken :)

$ whois magicoverlogic.com
No match for "MAGICOVERLOGIC.COM".
>>> Last update of whois database: 2017-09-12T22:06:14Z <<<
Thread Thread
 
lpasqualis profile image
Lorenzo Pasqualis

It didn't take very long :)

$ whois magicoverlogic.com
   Domain Name: MAGICOVERLOGIC.COM
   Registry Domain ID: 2162361165_DOMAIN_COM-VRSN
   Registrar WHOIS Server: whois.namecheap.com
   Registrar URL: http://www.namecheap.com
   Updated Date: 2017-09-12T22:15:12Z
   Creation Date: 2017-09-12T22:15:10Z
   Registry Expiry Date: 2018-09-12T22:15:10Z
   Registrar: NameCheap Inc.
   Registrar IANA ID: 1068
   Registrar Abuse Contact Email:
   Registrar Abuse Contact Phone:
   Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
   Name Server: DNS1.REGISTRAR-SERVERS.COM
   Name Server: DNS2.REGISTRAR-SERVERS.COM
   DNSSEC: unsigned
   URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2017-09-12T23:36:14Z <<<
Thread Thread
 
tracypholmes profile image
Tracy Holmes

:kaff:

I wondered if you were going to see that! LOL. Just know it's in good hands! Thank you so much for the idea. I feel like we could make a twitter account for it that....oooh. Give me a sec. I feel a project coming on!

Thread Thread
 
lpasqualis profile image
Lorenzo Pasqualis

Haha, that's cool. When you bring up the side just consider adding a link to my blog somewhere. That's all I ask :-) ;-)

Thread Thread
 
tracypholmes profile image
Tracy Holmes

Will definitely do!

Thread Thread
 
lpasqualis profile image
Lorenzo Pasqualis

;-)