I spent a year learning Rails. I was not prepared with how much I would struggle

by nomilkon 5/6/2025, 2:08 AMwith 2 comments

by sherdil2022on 5/6/2025, 2:43 AM

This has nothing to do with Rails.

In general, software is not easy. I think all on HN would know that.

Those who say they had built so-and-so over the weekend or in a week etc, it is great for them. But it sets some unrealistic expectations for the naive and those who are new to software development.

by rhelzon 5/6/2025, 3:11 AM

Ironically, Rails was specifically designed to minimize the kinds of problems the article talks about. And they did a heroic job. "Convention over configuration" are words to live by. Probably the single biggest idea in software architecture which was developed since I left high school.

But alas, there is STILL endless amounts of arbitrary, unpredictable stuff--like cr vs cr-lf, which has to be learned.