Recently, I have been reading and learning about the technology selection of different teams.
There are many differences in technology selection between teams, one of which is how advanced they are.
Progressive vs Conservative
Whenever we talk about technology selection, it's always a hot topic. Often the argument is, "It's too early to use this," or "Isn't this already out of date?" or "Isn't it too old?
In reading various articles about technology selection, I have found myself thinking.
I'd like to dig deeper into this question.
For example, when I feel that a certain technology adoption is too advanced, it is when
All these senses are relative and have to be compared with other libraries and frameworks, but I understood that rather that is the point.
On the other hand, I feel too conservative in the following cases
What is an easy-to-understand UI? I often ask myself, "What's the most common UI? This is because users do not use only our products. They use various applications in their daily lives and learn how to use computers on a daily basis.
In that context, good old UI.
and unseen UI will confuse users. As well as avoiding these, we felt that we needed to follow other product and industry trends in technology selection.
**Get into the rhythm of the technology. Don't be too late or too early. **
**That's because technology is social. **
How do you get into the rhythm of technology?
I guess this is about right. Well, it's obvious, but you may need to pay attention to the following points.
**The feeling of touching the technology by yourself may possibly not be reliable. ** Even if a framework is pleasant to touch for you, it may not be so for the world, and it may pass away as it is.
If we can use that technology to solve all sorts of problems! but if the community is not fully developed, security risks and bugs may be addressed too late.
I remember back in the day when Apple adopted flat design with iOS7 and got a lot of flak for it. However, as is the case with many of the policies that Apple has advocated, flat design has become an airy UI that has somehow made its way into the world. I think this is because Apple is a platformer. Platforms should and can tackle challenging technologies that can break through the status quo.
Conversely, there are times when too conservative a choice is a good one. On the other hand, there are times when being too conservative is a good choice, such as when a very high level of safety is required. For example, the cockpit of an airplane should be improved slowly and for a long time, because a new UI might cause confusion.
I think this is also true for technology selection. There are cases where exceptional choices should be made if safety is required or if it is a platformer of some kind.