Hacker News new | ask | show | jobs
by cimmanom 2707 days ago
Use a batteries-included RAD framework (like Rails or Django).

Even if you’re already using RAD frameworks, start building yourself a library of boilerplate and utilities on top of it that you can reuse in multiple projects.

Avoid single-page apps and JS-rendered clients until you really need them for interactivity. They basically double the work.

1 comments

> Even if you’re already using RAD frameworks, start building yourself a library of boilerplate and utilities on top of it that you can reuse in multiple projects.

I would suggest fork one of the existing ones and modify it. Rolling out your own boilerplate library can be a time sucker in itself.

Learning and customizing someone else's boilerplate can be just as time consuming, though you will probably learn a thing or two in the process.