📜 ⬆️ ⬇️

Ruba Goldberg Machine

The Rube Goldberg Machine is an extremely complex, cumbersome and intricate device that performs very simple functions (for example, a huge machine that occupies an entire room, the purpose of which is to move a spoon with food from plate to the mouth of a person). “The Rube Goldberg Machine” has become the nominal name of everything extremely confusing and unnecessarily complex. In the field of IT, this name is rarely used so far (but it turns out to be used), most often for the purpose of negative attitudes towards cumbersome software code that can be fairly optimized.

With this topic, I would first of all like to amuse the reader by showing some interesting illustrations of the riddle of this machine itself. You have to solve a series of quests and at the end of each smile or even laugh. Secondly, I want to contribute to the introduction of this very concept into the daily work routine of someone who is not familiar with this concept. After all, at any opportunity, you can surprise your interlocutor with your erudition and knowledge, and call, for example, an unjustifiably cumbersome code - “Goldberg ruby ​​machine”. So are you ready to complete quests? Then go ahead!

It is necessary to trace the algorithm of actions using lettering to understand how the machine works.

Classic. Automatic napkin.

')
Applying toothpaste on the brush.


Automatic gates to the garage.


Dishwasher.


Convenient installation of a golf ball on the stand.


Self-opening umbrella for rain.


And this device I could not unravel. Versions (or if someone knows for sure) can be left in the comments.


There are also enthusiasts who collect Ruba Goldberg Machines in real life. Here is an example of one of them.

Source: https://habr.com/ru/post/128283/


All Articles