Reinventing The Ductape and The Creation of Opensource

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 :


Notes · Rants · who am I ? · main