-
Notifications
You must be signed in to change notification settings - Fork 0
People
Behind any software, lies the work of people. People spend their time & energy to build software. Nothing is magical. Among these men & women are some, that have an intense desire to improve things. Just try to make things better, simpler, faster. This desire of improving things makes them observe, question and think. Without such people all around us, we would have the same programming languages, same paradigms, a one kind of approach to solving problems and so on. Nothing will be new. But that's not the nature of human beings. Human beings need new things. Novelty is important. Sometimes, thinking differently is due to frustration. Frustration comes because a particular problem cannot be solved with the current thinking, efficiently. And they set out on the task to make things simpler, better. Or at least provide an alternative thinking.
These thought leaders share their ideas with the world & the world adopts their ideas. And we have more approaches, more solutions, more paradigms, more patterns. All is good.
The thought leaders behind React & the application architecture pattern Flux have presented their ideas & thought processes to the world by traveling & talking at various conferences, writing about these and so on. And the world is absorbing their ideas, slowly.
And then other thought leaders went to simplify these ideas & thought processes by aggregating principles and ideas from other systems. As a result of such thinking, the world came to say hello to Redux