Don't Solve Problems, Eliminate Them - a podcast by Kent C. Dodds

from 2021-05-04T15:00:33

:: ::

https://twitter.com/kentcdodds/status/1388561641382420480?s=20
Hey friends So a few days ago I tweeted something about like don't solve
problems you should eliminate to problems before you try to solve theproblem. Something like that. And I've been thinking about this quite a bit
recently and probably going to write a blog post maybe even make a talk andfor this concept.
But I just wanted to share with you all while I'm thinking about it and and
there there are lots of examples of where eliminating a problem was muchbetter than trying to find a solution to the problem. And you can find
these as.Sorts of examples in real life as well as in programming.So like an example in real life and actually I was watching a video about
this this is what kind of made me start thinking about this was Tesla howthey eliminated a ton of problems with gas-powered vehicles by making an
electric vehicle. And so we no longer have I mean and we kind of create newcategories of problems that we need to solve but by taking a completely
different approach you can eliminate the existing problems.And so, hopefully the new category of problems that you create.Are not as
bad or easier to solve than the problems that you're eliminating. And
they've got actually lots of really cool innovations that they've done that
have eliminated problems like for example, they have this gigapress thingthat I'm kind of cast a huge part of the the car all at once and so they
don't need to worry about like the dozens of robots and welding and
different stuff like that.They just eliminated all those problems all together, which I think is
really pretty cool. And in a program,Ming situation, we've got remix has
eliminated a lot of problems by just having nested routes and theyeliminate problems with caching and and a bunch of the the like all of the
abstractions that we build like react query or formic or different thingslike that, those problems are eliminated by embracing the fundamental
aspects of the web and just the way that they solve these problems.I'll have more time to delve into some of these examples and in a blog post
might?Talk but remix is another great example of eliminating problems andagain you do create new problems but hopefully the problems you create are
not as bad or easier to solve. And then finally react hooks eliminated abunch of problems with classes.
We have some new problems but they are definitely classes had so many moreproblems than hooks, so I'm really glad of this change too. So anyway, I'm
trying to think today of like some things that you use or some problems youhave and see if you can eliminate those and yeah good luck with that.
See you.

Further episodes of 3 Minutes with Kent

Further podcasts by Kent C. Dodds

Website of Kent C. Dodds