Notice: file_put_contents(): Write of 11252 bytes failed with errno=28 No space left on device in /var/www/tgoop/post.php on line 50
Warning: file_put_contents(): Only 8192 of 19444 bytes written, possibly out of free disk space in /var/www/tgoop/post.php on line 50 emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.@emacsway_log P.1289
Очень интересная метафора про гибрибные модели разработки:
💬 Once upon a time, in a land steeped in metaphor, there lived an elephant. For many years, this reliable elephant served his village as the principal food gatherer and knew just what the village needed. He established paths through the jungle that always led him to the best roots, vegetables, nuts, and fruits. He knew which fruits he could reach with his trunk and which ones required some trunk shaking. His massive strength enabled him to bring back enough food for several days, so he always anticipated the requirements of the village and maintained adequate supplies. He was faithful to his task, was appreciated throughout the village, and thought his life most rewarding.
Alas, things began to change, as they often do in life and fable. The village cooks wanted different, rarer ingredients for their cooking, things the elephant had heard of but were not along his well-worn trail. He busily maintained stores of food that no one wanted but couldn’t fi nd time to make new paths for meeting new requests. The village grew impatient with the discouraged elephant, who just couldn’t keep up with the demands.
Around the same time, there was a monkey in a nearby village whose job mirrored that of the elephant. Unlike the elephant, however, the agile monkey flitted across the jungle grabbing fruit as he saw it, finding the low-hanging fruit and bringing it quickly back to the village cooks. Rather than the time-proven trails of the elephant, the monkey relied on his memory and instincts to find food and brought back only the amount needed that day. Some-times he ran off looking for increasingly exotic foods and occasionally got lost. But his speed and agility always proved equal to the tasks the village set for him, and like the elephant, he was greatly appreciated.
Unfortunately, the monkey’s life changed, too. His successful village grew larger every day. The monkey had so many requests that he was constantly on the move, trying to remember all the needs at every location. He had to make many more trips because he just didn’t have the strength to carry everything requested at the same time. The village began to get impatient with him as well, and the monkey began to doubt he could do the job.
As luck would have it, the weary monkey and the discouraged elephant met one day. The monkey, trying to move quickly with a large load, noticed how much food the elephant was carrying in the panniers on his back. The elephant was impressed with the monkey’s speed, how far he could travel, and how easily he could gather some of the food that the elephant struggled to reach. Both animals, proud of their skills, never-theless acknowledged that there were obvious advantages to the other’s abilities.
The elephant and monkey recognized the benefits of working together and decided to join forces. The monkey would use his agility to meet the new requests to fi nd distant fruit, bringing it back to the elephant for his village. The elephant would carry suff i cient quantities of food to the monkey’s village to meet the growing needs of the population. It took them a while to work out just how to do this, but soon they had things going well for both villages. And so, they lived happily ever after, secure in their mutual trust and the appreciation of well-fed villagers.
-- "Balancing Agility and Discipline" by Barry W. Boehm, Barry Boehm, Richard Turner
Очень интересная метафора про гибрибные модели разработки:
💬 Once upon a time, in a land steeped in metaphor, there lived an elephant. For many years, this reliable elephant served his village as the principal food gatherer and knew just what the village needed. He established paths through the jungle that always led him to the best roots, vegetables, nuts, and fruits. He knew which fruits he could reach with his trunk and which ones required some trunk shaking. His massive strength enabled him to bring back enough food for several days, so he always anticipated the requirements of the village and maintained adequate supplies. He was faithful to his task, was appreciated throughout the village, and thought his life most rewarding.
Alas, things began to change, as they often do in life and fable. The village cooks wanted different, rarer ingredients for their cooking, things the elephant had heard of but were not along his well-worn trail. He busily maintained stores of food that no one wanted but couldn’t fi nd time to make new paths for meeting new requests. The village grew impatient with the discouraged elephant, who just couldn’t keep up with the demands.
Around the same time, there was a monkey in a nearby village whose job mirrored that of the elephant. Unlike the elephant, however, the agile monkey flitted across the jungle grabbing fruit as he saw it, finding the low-hanging fruit and bringing it quickly back to the village cooks. Rather than the time-proven trails of the elephant, the monkey relied on his memory and instincts to find food and brought back only the amount needed that day. Some-times he ran off looking for increasingly exotic foods and occasionally got lost. But his speed and agility always proved equal to the tasks the village set for him, and like the elephant, he was greatly appreciated.
Unfortunately, the monkey’s life changed, too. His successful village grew larger every day. The monkey had so many requests that he was constantly on the move, trying to remember all the needs at every location. He had to make many more trips because he just didn’t have the strength to carry everything requested at the same time. The village began to get impatient with him as well, and the monkey began to doubt he could do the job.
As luck would have it, the weary monkey and the discouraged elephant met one day. The monkey, trying to move quickly with a large load, noticed how much food the elephant was carrying in the panniers on his back. The elephant was impressed with the monkey’s speed, how far he could travel, and how easily he could gather some of the food that the elephant struggled to reach. Both animals, proud of their skills, never-theless acknowledged that there were obvious advantages to the other’s abilities.
The elephant and monkey recognized the benefits of working together and decided to join forces. The monkey would use his agility to meet the new requests to fi nd distant fruit, bringing it back to the elephant for his village. The elephant would carry suff i cient quantities of food to the monkey’s village to meet the growing needs of the population. It took them a while to work out just how to do this, but soon they had things going well for both villages. And so, they lived happily ever after, secure in their mutual trust and the appreciation of well-fed villagers.
-- "Balancing Agility and Discipline" by Barry W. Boehm, Barry Boehm, Richard Turner
BY emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
2How to set up a Telegram channel? (A step-by-step tutorial) Step-by-step tutorial on desktop: Commenting about the court's concerns about the spread of false information related to the elections, Minister Fachin noted Brazil is "facing circumstances that could put Brazil's democracy at risk." During the meeting, the information technology secretary at the TSE, Julio Valente, put forward a list of requests the court believes will disinformation. “[The defendant] could not shift his criminal liability,” Hui said. The best encrypted messaging apps
from us