Remix.run Logo
vladms 2 hours ago

The advantage of frameworks is to have a "common language" to achieve some goals together with a team. A good framework hides some of the stupid mistakes you would do when you would try to develop that "language" from scratch.

When you do a project from scratch, if you work enough on it, you end up wishing you would have started differently and you refactor pieces of it. While using a framework I sometimes have moments where I suddenly get the underlying reasons and advantages of doing things in a certain way, but that comes once you become more of a power user, than at start, and only if you put the effort to question. And other times the framework is just bad and you have to switch...

sodapopcan 2 hours ago | parent [-]

The problem with this is that it means you have to read guides which it seems no one wants to do. It drives me nuts.

But ya, I hate when people say they don't like "magic." It's not magic, it's programming.

coldtea an hour ago | parent | next [-]

Most however are surely capable of understanding a simple metaphor, in which "magic" in the context of coding means "behavior occuring implicitly/as a black box".

Yes, it's not magic as in Merlin or Penn and Teller. But it is magic in the aforementioned sense, which is also what people complain about.

monkpit 28 minutes ago | parent | prev | next [-]

Magic refers to specific techniques used in programming, an people generally dislike these techniques once they have formed any opinion.

WJW an hour ago | parent | prev [-]

Oh no! Reading!

Sorry for the snark but why is this such a problem?

fragmede 23 minutes ago | parent [-]

Because people won't do it.