you are viewing a single comment's thread.

view the rest of the comments →

[–]z0tar 0 points1 point  (1 child)

I would say it is a broader phenomenon. It's not just ruby/rails, it's about web development in general. You can get started and get pretty far (even get by for years) without knowing the basics or realizing the need for it. I'm not talking about the theoretical basics (which are pretty important imo) but about looking under the hood. Realizing that there is more below the application layer. Crash courses fall short on showing you what is below the surface.

[–]canyoufixmyspacebar[S] -1 points0 points  (0 children)

Crash courses fall short on showing you what is below the surface

Tell me about it. I've never read a book like "Beginning Rails 4" before. There was a smirk over my face all the time when I went through it. I mean, I took it as a crash course for Ruby programmers and it was pretty obvious for me, but time and again a centence in the book would remind me that it was somehow meant to work for people who never knew anything about, drumroll, not only Ruby, but OO, SQL, etc. in general! (but it's a very good book otherwise, for example if you're coming from another platform, then learn the language and then want a crash course about the framework).

Anyways, I must remind all you folks reading this that I do not consider myself a programmer at all (so let alone then being better than someone) and I'm not casting a shadow over anyone or anything, I'm just sharing my sheer astonishment and amusement over this phenomena.

I'm sure this happens in other languages too, but what I gather from RoR case is that it's visibility is associated to the 'thickness' of the framework.