deirdre: (Default)
I'm not sure when it was exactly, but I heard about it today.

One of my favorite writers on any subject has vanished.

The Ruby (computer) language's most enigmatic and peculiar person, Why the Lucky Stiff, has gone dark. We don't know what that means. People are trying to get a hold of him, but he was (and is) notoriously private.

There's a eulogy here, if only sadness at temporary disappearance.

One of the things _why did that was most beneficial was to write a programming book that even kids could understand, called the Poignant Guide to Ruby. When _why went dark, the main site went offline, but there are still archives.

Here's an example paragraph that I think shows you it's not a normal programming text:

odelay

Of course, the Poignant Guide also features the cartoon foxes with their famous bacon meme.

Chunky Bacon

Just those two things should convey a sense of his idea of what a book on learning a programming language should be like: it should be whimsical and fun. Both analog and digital.

Miss you, _why. Hope you come back soon.
deirdre: (Default)

I read some critiques of Ruby on Rails today—and I’m not sure some of the people weren’t just missing some of the point.

Programmers tend to forget how inaccessible programming is. Even seasoned programmers occasionally do the bang-head-against-desk thing while trying to figure out how to overcome the limitations of some new thing.

Ruby on Rails is accessible to many who wouldn’t otherwise learn a web application framework. Even if it isn’t sliced bread (couldn’t say, haven’t learned it), it at least teaches concepts that could be useful.

Ian Bicking had some interesting comments about Python. I’ll admit: even though I love Python, it’s never the first tool I reach for for web work. It’s often the first tool I reach for for other work.

A lot of Pythonistas were never taken with Zope. People learned to love/hate Python because of Zope, but rarely the other way around. I’m one of the people who never twigged on Zope. I gave it only a half-hearted try, granted.

I overcame my initial dislike of Java to learn WebObjects, and I learned (some) XSLT in order to generate PDFs. So, like many, I come to the language as a result of the framework, not the other way around.

One of the other people mentioned Myghty, which I confess I hadn’t heard about before. Even so, none of the examples I perused had any database access (and thus missed the point). Further, this shows exactly the sort of problem I hated with mod_python. Compare the sort of httpd.conf used for Ruby on Rails here.

As far as I’m concerned, Rails is so much more maintainable in that regard it’s not even funny.

Originally published at deirdre.net. You can comment here or there.

Profile

deirdre: (Default)
deirdre

February 2017

S M T W T F S
   1234
56789 1011
12131415161718
19202122232425
262728    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 1st, 2025 04:27 am
Powered by Dreamwidth Studios