{"id":2922,"date":"2010-11-16T06:37:52","date_gmt":"2010-11-16T14:37:52","guid":{"rendered":"https:\/\/www.ultrasaurus.com\/?p=2922"},"modified":"2010-11-16T06:37:52","modified_gmt":"2010-11-16T14:37:52","slug":"freedom-in-ruby-and-code","status":"publish","type":"post","link":"https:\/\/www.ultrasaurus.com\/2010\/11\/freedom-in-ruby-and-code\/","title":{"rendered":"freedom in ruby and code"},"content":{"rendered":"

After my last post<\/a>, I had a twitter conversation with @dhh about his talk and my reflections on it. I’m still not sure he understands that his talk wasn’t “weird-cool” like his example of _why, nor do I think it was an example of “weird-angry” that the Ruby community would disdain. Instead it is an alternate brand of weird, on the verge of weird-creepy — over the top for some, but merely boring and off-topic for me. I heard from one person via email that the keynote (and some panel I didn’t attend) caused a first-time RubyConf attendee to feel out of place at the conference — not likely to attend again. I didn’t get a sense of leaving in a huff, rather that this was a closed community with an in-crowd and a sense of humor not shared. I believe there a wide space between delightful and avant-guard experimentation in code and art, and the status quo of corporate America. However, David Hansson and others seem to fear that if they can’t use NSFW language and metaphor that soon we’ll all be wearing suits to RubyConf and the wild creativity of the Ruby community will be stifled. I think not.<\/p>\n

I do believe Dave when he says that he sought to inspire…
\n
\"I<\/a><\/p>\n

Over twitter, he re-stated his thesis for me:
\n
\"@ultrasarus<\/a><\/p>\n

What does freedom mean with respect to code?<\/h2>\n

David referred to Maslow’s Hierarchy of Needs<\/a>, suggesting that there is a parallel hierarchy of programming languages. I think assembly language should be considered the bottom of the pyramid, since it allows programs to survive using a primitive communication with the machine and agree that Ruby supports the top of the pyramid.
\n\"Maslow's<\/p>\n

Self-actualization<\/h3>\n

The top of the pyramid includes: morality, creativity, spontaneity, problem solving, lack of prejudice, acceptance of facts
\nExamples:<\/p>\n