deviant art

Deviant Login Shop  Join deviantART for FREE Take the Tour
About Design & Interfaces / Professional Premium Member Ryan24/Male/Canada Groups :icongrievances: #Grievances
Forum Whores & Adoring Fans
Recent Activity
Deviant for 8 Years
2 Month Premium Membership
Statistics 302 Deviations 7,493 Comments 61,620 Pageviews

Newest Deviations


Flash Player 8 is required to view SitBack. Get the latest version of Flash Player.

Watchers

Wishlist

Visitors

deviantID

*Aapis
Ryan
Artist | Professional | Design & Interfaces
Canada
I make websites.
Interests

Someone explain Ruby to me

Fri Apr 26, 2013, 6:33 PM
From the desk of *Aapis:


I consider myself a pretty decent programmer.  I understand a lot of C-like languages even though I can't write most of them.  Python, PHP, Scala, Java, Javascript.. all pretty straight forward.  

Then suddenly, Ruby on Rails.  Now everything is a Ruby app.

Visually, it looks like someone threw python and perl together.  I don't mind python.  I do mind perl.  Those of you who know perl, you're like a wizard or something.  The only people I know who still understand it are those who started programming when UNIX was all the rage.  But today it's makes a partial resurgence, syntactically anyways, in Ruby.  And that's where you've lost me.  Lots of things about the language confuse me.  For example, it seems like there are different kinds of pointers (ok, but using a colon and possibly other things instead of -> and .?), functions are defined using "def" (meh, I like my "function"), loops are weird (object.each do |foo,bar|) and random other things that may or may not actually be part of ruby and are possibly part of RoR but I can't tell the difference like autoload and "=~".

So please, someone explain it.  Also, Jeff Atwood recently declared Ruby "mature" and said something like "it's great that it (ruby) isn't all the rage anymore".. well sorry Mr. Atwood, but everything still appears to be a rails app to me.  People are building the most mundane apps using it, seemingly for no reason other than to build a rails app.  Argh.

  • Listening to: Soilwork
  • Watching: FOOOOOOOOOOOOOOOOOOd
  • Playing: Skyrim
  • Drinking: Water

Twitter

What of these things do you know how to use 

71%
10 deviants said Some of the above
7%
1 deviant said HTML
7%
1 deviant said CSS
7%
1 deviant said C/C++/C#
7%
1 deviant said All of the above
0%
No deviants said Ruby
0%
No deviants said Python
0%
No deviants said PHP
0%
No deviants said Javascript
0%
No deviants said None of the above

Groups

Friends

:iconpakaku: :iconme: :iconben-anderson: :iconmatteo: :iconfullmetal-animator: :iconfuhrer-glasses: :iconabstract-mindser: :iconendosage: :icon20after4: :iconmest: :iconfelissauria: :iconrutam: :iconmixdown: :iconjezzy-fezzy: :iconsamlewis: :iconlateralusspiral: :iconphil-sn: :iconpunctilious-sniper: :iconassclownfish: :iconsiantjudas:

Comments


Add a Comment:
 
:iconbruised--vein:
~bruised--vein Apr 22, 2013  Hobbyist Photographer
Hey Aapis, how have you been you old bastard
Reply
:iconaapis:
*Aapis Apr 23, 2013  Professional Interface Designer
Old and bastardly. How have you been, mysterious stranger*?

*I don't recognize the username, but since they implemented that username change thing I can't keep track of people anymore. Who are you, I must know all your secrets!
Reply
:iconbruised--vein:
~bruised--vein Apr 23, 2013  Hobbyist Photographer
*blush* I am/was SaintJimmysTwitch hehe, I know it's ridiculous with all the name changes ><

has life been treating you alright?
Reply
:iconyami-joey:
~yami-joey Mar 24, 2013  Student General Artist
Have a llama badge! :iconllama3dplz:
Reply
:iconshadowknife7:
~Shadowknife7 Jan 30, 2013  Hobbyist Writer
Thank you for the response.
Reply
:iconaapis:
*Aapis Jan 30, 2013  Professional Interface Designer
You're welcome, random stranger.
Reply
Hidden by Owner
:iconmind-designer:
~Mind-Designer Oct 7, 2012  Hobbyist Artist
Happy Birthday :iconaapis:, here have a llama as a present.
Reply
:iconaapis:
*Aapis Oct 7, 2012  Professional Interface Designer
:la: Thanks.
Reply
:iconjohanneslaaksonen:
Mood: Joy ~JohannesLaaksonen Sep 19, 2012  Hobbyist Photographer
Thank you for the great conversation about the state of photojournalism! Respect!
Reply
:iconaapis:
*Aapis Sep 20, 2012  Professional Interface Designer
:highfive:
Reply
:iconhaldron:
OH HEY. I haven't seen you in a while. :stare:
Reply
:iconaapis:
*Aapis Aug 20, 2012  Professional Interface Designer
HI. Busy now. Alllll the time. :iconeratsplz:
Reply
:iconillucieon:
~Illucieon May 24, 2012  Professional Traditional Artist
aapis, it occurs to me I haven't talked to you in like...eons. Are you still on here? When can you get off work? I have a Çiğ köfte durum and an ayran with your name on it (but seriously, not the ayran because that shit's gross). Email meeeeee!
Reply
:iconaapis:
*Aapis May 24, 2012  Professional Interface Designer
You guys keep ignoring me. :iconbawwplz:
Reply
:iconillucieon:
~Illucieon May 26, 2012  Professional Traditional Artist
I am a horrible person! baaawwwww! (sorry I suck at correspondence)
Reply
:iconaapis:
*Aapis May 27, 2012  Professional Interface Designer
You were busy, no worries.
Reply
Flagged as Spam
:iconaapis:
*Aapis Feb 16, 2012  Professional Interface Designer
I DIDN'T GET $2/CLICK, AND THEY CHARGED MY CREDIT CARD HUNDREDS OF DOLLARS! THIS SITE IS SUCH A SCAM! :rage:
Reply
Flagged as Spam
Add a Comment: