Inventing a better duct tape for a duct-tape solvable situation .
Duct tape is one of those inventions that we really don’t think about they seem obvious in hindsight ; oh . Like the wheel or the glass or the table , duct tape is an all-things invention that fits in many situations , yet we can’t really think of a reinvention of it because it’s really at the lowest tier of the inventions pyramid .
Highly Abstract Solutions | Computation in general |
---|---|
Medium Abstract Solutions | Either evolved from low a low abstract level , or solved an comes in variants (modern eye glasses,cars,bikes) |
Low Abstract Solutions | Solved by introducing an abstract object a “machine” (steam engine,thrill mill,eyeglasses,bikes) |
Barebones Solutions | Solved with tools constructed from natural solutions (caveman hammer,caveman tools,fire ) |
This of course is just my personal view , what I am pointing to here is that there’s no wheel in programming what people call “reiventing the wheel” I call “a try to efficiently fix x-problems ” x here can be a library or a piece of code or an app … In Software generally there are a bunch of tools that exist to solve problems (programming languages,utilities,markdown table generators …) And there’s always a situation where you want to grab duct tape and stitch bits together , you end up inventing a new tool that serves as duct tape to that situation . Like when you browse stackoverflow.com and answer a question your question however niche it is, can actually serve someone’s else problem . Reinvent that duct tape and publish that code because it’s obvious that we are no where near having good software (THE programming language , THE data processing library, THE working datetime parser, THE data exchange format ) .
It certainly helps to have a bunch of software that aims to solve a problem in a certain way like Vuejs or React and many others , and this is a good thing that we should aim for .
STOP Saying STOP Reinventing the wheel
Many times I see these kind of comments in stackoverflow.com or reddit.com and co , these are just sideline watchers they use whatever works and produce a piece of working software with an indecipherable code , a latent api or maybe a viral thing . Then there are those who figure out a new duct tape technique to solve x and then endup creating a GREAT piece of software like VueJS .
So please keep reinventing duct tape, keep reiterating, keep building .
P.S :
- Duct tape Idea from RachelByTheBay .
- I am really not criticizing but just ranting or venting as the west calls it .