Hacker News new | ask | show | jobs
by aviraldg 4852 days ago
Contrary to what everyone here seems to think, I've actually used (something like) RoR (Django, to be specific.) Although frameworks simplify the process quite a bit, there's still a lot of stuff that doesn't really need a "proper developer" to do, imho. Again, oversimplifying here, but tbh, aren't a lot of these applications basically "glorified spreadsheets"?

Anyway, I guess I got the title for the post wrong. The main point here is that:

1. CRUD is repetitive.

2. CRUD is boring.

3. Why don't we solve better, harder problems and leave CRUD to the non-programmers?

2 comments

What stuff are you thinking of specifically? The biggest web time waster to me is the culture of "every site must look unique". Tools like bootstrap mitigate that to an extent, but using them heavily makes your product look amateurish. On the other hand, your application looks and feels amateurish if you don't use Cocoa, or WPF, or Qt/Gtk natively.
Django has generic views for doing CRUD. My experience with them has been that I always, always end up having to replace them with real views due to some not-quite-generic requirement. Every time this happens I think "I'm never going to do that again", but I never seem to learn.