The Whole-Sum Game

Imagine ten people who each have $100 available every month. Each wants to make a $1,000 purchase, but none can afford it today.

Saving independently would take ten months. Instead, they agree to contribute $100 each month to a shared pool. In the first month, one person receives $1,000. In the second, another receives $1,000. By the tenth month, everyone has received the same amount and everyone has contributed $1,000.

Nobody needed to accumulate $1,000 before the first purchase became possible.

This is the principle behind rotating savings and credit associations, or ROSCAs. In Jamaica, one form is known as a partner or pardner. Similar arrangements operate in communities around the world, often providing access to money when conventional banking and credit are inaccessible, expensive, or poorly suited to people's circumstances.

Members use these payouts for household purchases, business equipment, inventory, and other expenses that require more money than they ordinarily have available at once.

The arrangement creates access to substantial purchasing power immediately, without an existing fund or a wealthy lender. Each month's contributions produce that month's payout.

What makes rotation different

Pooling resources is common. Families share expenses, communities fund public services, and businesses combine capital to undertake larger projects.

A rotating savings circle introduces a particular arrangement: everyone contributes regularly, but the combined resources benefit one member at a time, following an agreed sequence.

Each participant is both a supplier and a recipient. Everyone receives the group's collective capacity during their turn and helps provide it during everyone else's.

The system also draws on something more powerful than individual financial discipline.

Putting $100 into a personal savings account might be easy to postpone. Contributing $100 when a neighbor is counting on it to make a purchase is a different kind of commitment.

The motivation comes from several directions. Participants are working toward their own future benefit, fulfilling an obligation to people they know, and experiencing the satisfaction of helping someone accomplish something today.

That immediate, visible success gives the group's progress a quality that watching an individual savings balance grow may lack.

The relationships also help sustain the agreement. Participants who receive an early payout continue contributing because others are depending on them, just as they previously depended on the group.

The system harnesses both personal ambition and the motivation to help others succeed.

The same idea, without money

An especially close parallel exists in agriculture.

In Mozambique, a practice called Cucumbi has been documented in which subsistence farmers establish a calendar for collective work in one another's fields. Rather than every household working entirely on its own land, participants concentrate their labor on one member's field before moving to the next.

Such arrangements belong to a broader family of practices known as rotating labor associations, or ROLAs.

A concentrated work crew can complete a substantial agricultural task during a limited planting or harvesting window. Instead of needing to hire a crew, each farmer participates in one that serves every member in turn.

The principle can also extend beyond human labor.

In Ethiopia, an arrangement called Mekenajo allows two farmers who each own one ox to pair their animals and cultivate one another's land on alternate days. Traditional plowing frequently requires a pair of animals. Neither farmer owns a complete team, but together they can provide one for each household.

A farmer watches oxen plough a green field in southwestern Ethiopia.
Oxen ploughing in southwestern Ethiopia. The photograph illustrates paired draft animals; it does not document the specific Mekenajo rotation. Photo: ILRI / Stevie Mann / CC BY 2.0. Image source and license.

A related arrangement appeared among American farmers organizing threshing rings. Neighbors combined machinery and labor into a working threshing crew that moved from farm to farm. Some groups collectively purchased equipment; in others, one farmer supplied the machine while neighbors contributed labor.

These examples introduce another important distinction: sometimes the group's combined resources accomplish something that no member can accomplish independently.

A farmer with one ox cannot necessarily replace a team of two simply by working twice as long. Collective capacity may make an otherwise impractical task possible.

The Queen Bee gets a quilt

A remarkably similar arrangement exists among quilting groups.

In a Queen Bee quilting circle, each participant receives an assigned month. During that month, the designated member chooses a pattern or color scheme, and the other quilters make blocks for that person's quilt.

The following month, another member becomes Queen Bee.

Several Gee's Bend quilters gathered around a colorful quilt on a worktable.
Gee's Bend quilters working together in Alabama. This photograph shows communal quilting, not a verified Queen Bee rotation. Photo: André Natta / CC BY 2.0. Image source and license.

Some groups organize twelve participants into a twelve-month cycle. Each person contributes blocks to other members' projects throughout the year and receives a collection of blocks for their own quilt during their designated month.

The recipient still generally needs to assemble and finish the quilt, but much of the block-making work arrives through the contributions of fellow quilters.

This example reveals something that is easy to overlook in the financial version.

Imagine facing a quilt requiring dozens of individually sewn blocks. Progress on a project that large might be easy to defer, especially when the eventual reward feels distant.

Now imagine a friend has chosen a design, and your contribution is one of the blocks they are expecting this month.

The task is smaller, the commitment is immediate, and the person benefiting from your work is someone you know.

There is also the pleasure of seeing the blocks come together for the current Queen Bee. Next month, the group gets to participate in someone else's design. Eventually, everyone has the experience of receiving the group's work.

The rotation creates a succession of achievable projects and shared celebrations. It gives members repeated opportunities to contribute to something meaningful, rather than asking each to sustain motivation for one large, distant personal goal.

This may be one of the less obvious strengths of the arrangement. Its structure makes contributing to others part of the process of accomplishing something for yourself.

Could computers do the same thing?

Distributed computing already demonstrates part of this idea.

Distributed compilation and rendering systems can combine the processing capacity of many computers to complete work for an individual user. A workstation supplying spare computing power may later benefit from other machines doing the same.

But these systems generally allocate resources according to demand, availability, or earned credits. They don't ordinarily guarantee that each contributing workstation receives the combined capacity in a scheduled rotation.

That difference matters. Rotation is part of the design of a ROSCA or ROLA, rather than merely one possible scheduling policy.

Consider instead a hypothetical network of six microcontrollers, perhaps Arduino-programmed devices or ESP32-based sensor stations.

Each station collects information from its surroundings. Each can perform routine monitoring, but lacks sufficient working memory to run a sophisticated neural-network model independently.

Suppose the model can be divided across the devices so that each contributes part of its available memory and processing capacity. During one station's turn, the others help execute an analysis of that station's data.

The next station then receives the same collective assistance. The rotation continues until all six have benefited.

No computation is saved up between turns. The network brings its available resources together whenever a station receives its scheduled opportunity.

Six numbered microcontrollers arranged around a distributed inference task: five supply capacity while device one receives the result, with device two next in line.
Hypothetical rotating inference network. During device 1’s turn, five peers contribute processing and memory; the next device then receives the network’s capacity. Illustration prepared for Borrowed Lenses.

But why would anyone build such a complicated system?

If each station could complete its own analysis simply by taking longer, the network might offer little advantage beyond speed. Communication consumes energy and bandwidth, and coordinating distributed computation introduces considerable complexity.

The stronger case arises when an individual device cannot perform the required task under the constraints that matter.

Insufficient memory could provide that justification, if the model cannot be made practical through simpler standalone techniques. A strict processing deadline could also matter, provided the application genuinely benefits from scheduled turns.

The devices' memory would not automatically become one shared address space. The computation and intermediate data would need to be partitioned so that every device could handle its assigned portion.

For the rotating arrangement to be worthwhile, there would also need to be a good reason for every device to receive this advanced capability on a predictable schedule, rather than only when a request happens to arise.

From hypothetical to technically plausible

Research has already addressed one of the hardest technical pieces.

In a 2026 paper titled Split CNN Inference on Networked Microcontrollers, researchers from TU Delft described a method for executing convolutional neural networks across multiple microcontrollers.

They divided model parameters and intermediate computations across devices, testing their approach with up to eight microcontrollers and a MobileNetV2 neural network.

Their results demonstrated that neural-network models infeasible on a standalone microcontroller could execute across connected devices while reducing peak RAM requirements per device.

The research did not implement our proposed rotation. It established that the devices can collectively overcome an individual memory limitation. Whether a scheduled rotation would be worthwhile remains an application-specific question.

Afterthoughts & discussion

Follow-up thoughts from the author are marked separately from the canonical article above.

Join the discussion

Comments are part of the public discussion. Author follow-ups may add later connections without changing the article itself.

This site uses Akismet to reduce spam. Learn how your comment data is processed.