---
title: "Discussion on \"Discovering Ruby on Rails: is it dead or alive?\" | Hashnode"
description: "Discussion on \"Discovering Ruby on Rails: is it dead or alive?\". Should you learn Ruby on Rails? Here's quick overview and exploration of RoR: a full stack framework that follows the MVC pattern to build web apps."
url: "https://hashnode.com/posts/discovering-ruby-on-rails-is-it-dead-or-alive/62ec0fd4f583cc2636e540a4"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Discovering Ruby on Rails: is it dead or alive?](https://bognov.tech/discovering-ruby-on-rails-is-it-dead-or-alive?utm_source=hashnode&utm_medium=feed)

Should you learn Ruby on Rails? Here's quick overview and exploration of RoR: a full stack framework that follows the MVC pattern to build web apps.

Aug 4, 2022 · 7 min read · bognov.tech  
Read the article

-   [#ruby-on-rails](https://hashnode.com/tag/ruby-on-rails)
-   [#ruby](https://hashnode.com/tag/ruby)
-   [#full-stack](https://hashnode.com/tag/full-stack)
-   [#web-development](https://hashnode.com/tag/web-development)
-   [#beginners](https://hashnode.com/tag/beginners)

## Written by

[Bogdan N.](https://hashnode.com/@bog)

@bog · Spain

  
[View profile](https://hashnode.com/@bog)

software engineer

Full Stack Software Engineer, trying to improve one line of code at a time.

## Responses 2

Markdown supported · ⌘↵ to post

[Ákos Kőműves](https://hashnode.com/@akoskm)

[Aug 5, 2022](https://hashnode.com/posts/discovering-ruby-on-rails-is-it-dead-or-alive/62ec0fd4f583cc2636e540a4/comment/62ed1f52e3a3793580dfd782)

Ruby is great! As someone who worked with JavaScript/Java mostly I appreciate that there are some good defaults and stuff just works - until it doesn't 😈

[Bogdan N.](https://hashnode.com/@bog)

[Aug 5, 2022](https://hashnode.com/posts/discovering-ruby-on-rails-is-it-dead-or-alive/62ec0fd4f583cc2636e540a4/comment/62ed1f52e3a3793580dfd782#reply-62ed26ef1e1353355ad310c8)

Ahaha Yeah I think it's great!  
I just wish they improved DX a bit so new devs can jump straight in

[Ákos Kőműves](https://hashnode.com/@akoskm)

[Aug 5, 2022](https://hashnode.com/posts/discovering-ruby-on-rails-is-it-dead-or-alive/62ec0fd4f583cc2636e540a4/comment/62ed1f52e3a3793580dfd782#reply-62ed3eb0e3a3793580dfde1b)

Yeah, they could definitely work on that. I work for companies where Ruby engineers are a constant problem - although there are more of them in the US than in the EU (in my experience)

[Lucian Ghinda](https://hashnode.com/@lucianghinda)

[Aug 5, 2022](https://hashnode.com/posts/discovering-ruby-on-rails-is-it-dead-or-alive/62ec0fd4f583cc2636e540a4/comment/62ecd234e3a3793580dfc73a)

Can you give some examples of where you discovered that documentation is missing?

[Bogdan N.](https://hashnode.com/@bog)

[Aug 5, 2022](https://hashnode.com/posts/discovering-ruby-on-rails-is-it-dead-or-alive/62ec0fd4f583cc2636e540a4/comment/62ecd234e3a3793580dfc73a#reply-62ed23d6e3a3793580dfd871)

Thanks for reading!

I mostly share the sentiment from the other article that I quoted and linked. It's not about missing documentation but rather its approach that could add to the confusion.

It's like if two senior devs where writing this:

1: does this look good?  
2: I understand it  
1: perfect!

This wouldn't be an issue if there were a lot of other resources available - which is the case in other ecosystems - but a lot of articles I've found were old and outdated or there were barely any relevant results so I had no other choices but look at the source code of Rails to try and figure out what was going on.

I believe this is far from ideal if you are a new dev jumping into a framework and hence a negative point for me: a new dev jumping into RoR. And something that might discourage others from learning Rails.

Additionally I've found the guides fairly useful (and they are very good) but you have to invest time into going through them. I think more shorter guides/tutorials about core concepts, what could go wrong, common mistakes and so on can help revitalize the community or at least make it more inviting to junior devs.

Also any playgrounds are a bonus, if you check the Golang page, Laravel, React beta docs and Svelte they all make the first contact fairly accessible as well as inviting.
