|
|
|
|
|
by raganwald
5499 days ago
|
|
Learn to use off-the-shelf software to build lots of
functionality quickly in a predictable fashion
(WordPress, Drupal, Expression Engine)
Bravo. This is the way I look at it: if it has been done before, somebody, somewhere has productized it. If it isn't a full-blown CMS, it's a bundle of Rails plugins and all I'm doing is writing glue code.If it hasn't been done before, because it's really specific to a client's domain and idiosyncratic processes, it's R&D and we shouldn't pretend we know how to do it with enough rigor to provide a competitive quote. In many cases, the problem is that it has been done before, buut the client doesn't want to "colour within the lines" and run with the limitations of an existing CMS or other platform, they want a bunch of customizations that have little or no ROI. The Big Sell in those cases is convincing them to scale back their expectations about customization and live with having the 20% of the features baked into the off-the-shelf system that deliver 80% of the ROI. Even if they want to pay by the hour, it's not a good investment to build what amounts to business chrome. |
|
Now that I have ample outlet for my creativity I can be a bit more objective and admit that as much as I love Rails, it's a terrible platform for build-it-and-forget-it. Rails shines for core business apps under continuous evolution.