It looks great, but it's missing the one thing I want most in the site - the ability to select the version of the language documentation in some way other than editing the URL directly. I use ruby-lang almost exclusively for the documentation.
I also wish the documentation search parameter were saved in the URL. This would allow people to create a custom Chrome search engine like @ruby and dramatically speed up doc searching.
"Many forms of Government have been tried, and will be tried in this world of sin and woe. No one pretends that democracy is perfect or all-wise. Indeed, it has been said that democracy is the worst form of Government except for all those other forms that have been tried from time to time...."
In less poetic terms, the progression I talk about is "copy, choose, create". First, we learn to copy a solution. Later, we know enough solutions that we can choose the best for the situation and copy that one. Finally, we know enough to create our own solutions that are well adapted to the problem.
For people wanting to dig into this idea some more, I'd recommend the book by Austin Kleon called "Steal Like An Artist." Also, there is some nuance in the book about copying and stealing, without being a thief.
Rails is set up for that, but it doesn't force you to build like that. You're free to build in other patterns that you design yourself. It's nice to have simple defaults with the freedom to opt into more complexity only if and when you need it.
There was even a computer program in that book that was constantly rotating the sofa, trying to find a way for it to come out. If Adams didn't know about this, he certainly had a sixth sense.
I love the punchline: the computer eventually worked out that the sofa could never have gotten into that spot in the first place. Adams always brought me joy!
The origin story of the sofa is exactly this: furniture items in the St. John's College got trapped upstairs, and if you assume all other things being equal, they couldn't get there in the first place.
The reason was that the furniture was brought upstairs for the staircase remodeling, and the new staircase made it impossible to move it back.
I only learned this in adulthood, too. I had to discover and memorize those shortcuts. Now I know that some of the "brilliant" math students I went to high school with had simply learned these skills the rest of us didn't.
I also wish the documentation search parameter were saved in the URL. This would allow people to create a custom Chrome search engine like @ruby and dramatically speed up doc searching.
reply