DEV Community

Discussion on: In Defense of the Separation of Concerns

Collapse
 
aminmansuri profile image
hidden_dude • Edited

Sadly the development industry is mostly driven by fads.

There are many technologies. The old ones worked well, but have lost favor, so now there's new ones. Its also big business to get people to use your stuff.. So things change, even when they don't need to.

But there is real risk going against the fads and using things that are not yet (or ever) in style, or have lost favor:

  1. You may find it hard to find developers that are good at or willing to develop in non-popular tech
  2. You may lose the support of third party developers of components and tools
  3. The platform itself may go obsolete and there will be no more free fixes or security patches

All these factors may lead to a re-write, which can often be a death sentence for the project.

I've seen many great technologies come and go.. because developers decided to go with something else that excited them. Even when the new thing is much less capable and much less tested.