Martin Luther King, for example, was a leader, and he's not known for his tool-crafting prowess.
Some leaders create tools. Some people who aren't, or wouldn't consider themselves to be leaders, make tools.
With that in mind, was Dr. Martin Luther King a tool builder?
His area of focus that he's most known for is civil rights.
He created, and taught, strategies for non-violent protest, strategies for bringing disparate communities together so they had a louder collective voice. He crafted speeches that inspired people of all walks of life at the time, and continue to inspire 60 years later (His 'I have a dream' speech was in 1963), and I think will inspire people at least another 60 years. He treated all people equal. In his later years he spoke out against the Vietnam War. and called for a bill of rights for all Americans. The very pattern of his life is a tool, a model for young men in how to behave, how to protest, how to live.
While many, many people worked toward this goal - a great portion of the credit goes to Dr. Martin Luther King for the Civil Rights Act in 1964 and the Voting Rights Act in 1965.
I would count myself as have lived a great life as a leader if at the end I have achieved a tenth of the tool building Dr. Martin Luther King did.
The whole thing is 250 Loc half of which is comments. And not to discount on that (Redux itself is not that big, though the ecosystem is). But this tool/project could be just a few blog posts where the author explains the patterns/libraries he is using.
It also doesn't help that his blog post/tool has the highest concentration of buzzword language you can expect. Please don't do that.
To be a leader, you need to have at least some opinionated design decisions. This is just bandwagoning at its finest. (Bring back global objects!)
I can't explain why exactly I think it's hubris to introduce this at your workplace, but I at least wanted to cheer on the effort to learn how things work under the hood.
I don’t think non-people will understand this. Seems to be aimed at that product owner, who has done some hobby programming for 2 months and keeps up with the buzz words so to be able to say “hey, I’m like one of you devs!”
I do wonder what exactly this particular choice, a micro framework, unblocks? I’m reading some broad concerns about the provenance of React but it’s not clear that’s grounded in a need of the team.
There are some challenging dynamics on the horizon for this team…I’d be keen to hear how this goes, six or twelve months on.
At least in the web dev space, framework and tool authors are often looked to as thought leaders.
There's definitely something to be said for an opinion after taking action and learning the lessons of building a framework, but it does set a perverse incentive to build yet another framework if you want your opinion to be heard.
They sometimes build the tools themselves if communication /finding help would take more effort and time than diy.
Any other deployment indicates waste (e.g. ego / needing to show off your awesomeness, or needing to upskill yourself because you aren't the right skill-shape for the job) or a company starved for capital that is sacrificing the long term for the short in order to survive.
You know why other leaders choose React? Because other people wrote that shit already and their team can focus on the business domain.