There is a certain trend when it comes to new technologies. A lot of hype for nothing, they are trying to gain traction by promising the holy grail. For instance, I am not against Docker or Rocket or any other container alternative, however, I feel that for initial development phase it is an unnecessary overhead.
Having said that, I have come to a certain epiphany when it comes to technology, frameworks, libraries and the like. If you are trying to innovate, create something new and exciting it is better to use new technology ( or not ready for production ) and not so mature, because there is a belief that maturity stops innovation.
Furthermore, consider that your development will take 1-2-3 years to get to the market, that technology will be mature by then and now I ask myself, how will I support product innovation with technologies that are mature and have stopped innovating.
It makes me feel like a dog chasing its tail.
The only thing I can come up with is to take the most simplistic and minimalistic approach to fulfil your purpose. Use technologies that have got big backing behind them which means longevity, support, they will live up to their expectations and then some. When those technologies reach the prime of their time, your product too will be at that same level. What's after that?
Your product is fully developed, its served its purpose and now the decline begins, so you start thinking how can you keep innovating? By incorporating new ideas using underdeveloped technologies.
Your product is fully developed, its served its purpose and now the decline begins, so you start thinking how can you keep innovating? By incorporating new ideas using underdeveloped technologies.
No comments:
Post a Comment