The Cooperative Production Company: Part 2

You think Bill Lumbergh has your back? In a worker cooperative you're the boss, and so is everyone else.

You think Bill Lumbergh has your back? In a worker cooperative you're the boss, and so is everyone else.

If you read my first post, you should have a good idea how a worker cooperative differs from other "more conventional" co-ops. In this post I'm going to explore a bit the differences between cooperatives and conventional businesses, a.k.a. private capitalist businesses. I'll talk about the benefits as well as the potential challenges.

But first, I'd like to take a moment to introduce some nomenclature that I will throw around in this post. I recently finished a great book by economist and professor Richard D Wolff titled Democracy at Work: A Cure for Capitalism. In it he uses and perhaps even coins the phrase "Worker Self-Directed Enterprise" (WSDE) to effectively replace and encompass worker cooperatives. Although its not stated why in the book, I believe that this broadening of the term makes sense. The term, WSDE, doesn't necessarily restrict itself to the engrained principles already set forth by the cooperative movement. Not that these aren't good principles, but I believe they were not first written with "worker" cooperatives in mind. Take for instance the first principal; Voluntary and Open Membership. I found this one to be especially odd to conform to a worker cooperative model. It implies to me that anyone who wants to join your enterprise can just join, openly and voluntarily. In my research into worker cooperatives, I've read this to be justified by existing co-ops as meaning any employee who's not currently an owner is offered an "open and voluntary" path to becoming a worker-owner. However, the end of that path usually entails a vote by the existing members whether or not to accept the new member, and I've read that at some worker co-ops that vote must be as high as 90% in favor for that person to be welcomed as a member. So not really as "open" as it sounds.

Another cooperative principle that I've gotten hung up on is number seven; Concern for Community. Again, in my research, I have taken this to really mean concern for local community. While I don't disagree and I do understand the sentiment, not every business consists of people that belong to shared local community. In this age of the internet, I believe that community has taken on new meaning and must encompasses those with shared interests and goals, not just shared coffee shops.

So for now, I will use the terms worker cooperative and WSDE interchangeably on this blog, but I am open to the idea that a WSDE doesn't necessarily have to conform the definition and principles of a worker cooperative (but it's a good start). In other words, a worker co-op is a WSDE, but a WSDE doesn't necessarily have to be worker co-op. 

If democracy is a genuine foundational social value, it ought to govern the workplace first and foremost.
— Richard D Wolff, Democracy at Work: A Cure for Capitalism

The Cooperative Difference

In a traditional investor-owned business, the only consideration that really matters is the accumulation of profit. This key difference affects everything about how the business operates, make decisions, and distributes its profits. When the workers own the business, many other considerations become relevant and it inherently changes how that business operates. Some of the thoughts I explore here come directly from another good read called Worker Cooperatives and Revolution: History and Possibilities in the United States by Chris Wright.

Multiple Bottom Lines

Worker-owners evaluate their success by looking at much more than the accumulation of profits. They can be described as having "multiple bottom lines" on which they gauge success. These may vary depending on the business but there is almost certainly a commitment to the well-being and happiness of their workers and the sustainability of the business.

If opportunity exists for a private capital business to increase its profits by relocating its production over-seas, history has shown that they probably won't hesitate. However, its infinitely more unlikely that workers in a WSDE would choose to relocate their own jobs because profits are not the main or even the biggest factor in that decision.

Bottom-up Accountability

In traditional organizations, change tends to come only from the top, but at the top are people who usually don't learn of "errors" at the bottom. In addition, those at the top do not feel accountable to those at the bottom. In a worker cooperative, managers and directors have incentive to treat workers with respect and recognize their priorities. If they don't, they might be voted out of their position. This results in less conflict between workers and managers than at a conventional, hierarchical enterprise. 

Self-Directed Benefits

Once a WSDE is self-sustainable and a surplus is available, worker-owners may decide to distribute those funds in the form of benefits. This could, of course, include the typical benefits offered by seemingly less and less corporations these days; health and dental insurance, 401k plans, etc. The big difference from a private capital enterprise is that the workers decide, not the investor-selected board of directors, what the benefits are based on what the company can afford and what's important to them. Some co-ops have created day-care facilities for their workers with children. Others cover all worker's mobile phone expenses. Others provide their workers with opportunities for continued education. Whatever it is, the bottom-line is that the workers get to decide democratically what those benefits are. 

Pay Ratio

Executives in private capitalist enterprises are increasingly paid staggering sums of money, while wages for the average worker have remained mostly stagnant since the 1970s despite a huge increase in productivity (thanks computers!). As you can see from the chart below, in 2013 the executive pay to average worker ratio was somewhere around 296:1. The dips you see after 2000 and 2007 are presumably the dot-com and housing crisis bubbles, but unchecked, these ratio increases see no sign of slowing down. Its a huge socioeconomic problem right now you might have heard about called economic inequality (its far worse than you think). I'll save my rant on that for perhaps another post, but at least within WSDEs, these huge pay ratios are kept under control. 

Most moderately sized worker cooperatives have a pay ratio that is somewhere around 4:1, meaning the top executive makes 4 times that of the lowest-paid worker. Smaller collectives (another name for a small worker co-op) operate at a 1:1 ratio; everyone is paid the same. At the largest worker cooperative in the wold, Mondragon Corporation in Spain, executive pay is capped at 8:1. An important distinction to take note of, the pay ratios in the chart above compare the executive pay to the average worker, not the lowest-paid worker like these figures for worker co-ops. If we were to use the same scale, the disparity in wages on the chart above would be significantly larger.

So why is the pay ratio smaller in a WSDE? Because the workers within a WSDE have democratic control over wages. Often rules are set in place, by the worker-owners, to determine pay based on a number of factors; market rate, seniority in the company, etc. But even if there is a CEO in a WSDE, and there certainly can be, the worker-owners would probably never see it fair to pay him (or her) 296 times what they take home. And for the right kind of CEO, that wouldn't be an issue.

Cooperative Challenges

Most of the unique challenges associated with a worker cooperative are actually just in starting one. First and foremost, we live in a society and an economy that understands private capitalism but not much else. That climate is slowly changing. With increasing economic inequality and unemployment rates still high (but falling), people are looking for alternatives to your typical business. Existing worker cooperatives are also working hard to educate the public on the benefits and potential of co-ops. The fact that this movement is gaining traction in places like New York, Madison, and Cleveland is evidence to that fact.

Starting a WSDE can be a risky endeavor for its founding members, but nothing worth doing is ever easy.

Starting a WSDE can be a risky endeavor for its founding members, but nothing worth doing is ever easy.

Despite these efforts there is still a lack of awareness, therefore gathering a group of interested, capable, like-minded and well informed people may be a challenge. The ideal person would probably be a worker who places a high value on job security as well as someone who's able to willing to invest (whether by money or sweat equity or both) and accept some risk. Remember, because the workers own the business, they not only profit from its success but are also responsible for its losses. Therefore, risk-tolerant people would be best suited to forming a WSDE and such people are relatively rare. To be clear, at most, a member's equity investment and any profit accumulated in their capital accounts is at risk. They are not personally responsible for any debts.

Once this group is formed, the founding members of the WSDE, the next hurdle may be securing some start up capital. Typically, outside investors expect to receive ownership and voting rights based on the amount of capital they invest in the business but in a worker co-op, only the worker-owners have that privilege. There is a legal mechanism in which a WSDE can still have outside investors but they would need to be placed in a subclass of "investor members" who are not allowed to participate in the WSDE's business activities. Obviously this is an issue in when trying to attract outside investors who are used to having at least some control and ownership over their investments.

The good news is, there are a lot of other ways to raise capital and there are more and more organizations out there, some funded by existing worker cooperatives, to help new cooperatives. In a later post I'll get into more about raising capital because its a complex issue and there are a lot of options.

In my next post I will outline the basic steps required to start a WSDE. I won't go into a huge amount of detail because there's a wealth of information readily available on the internet but I will provide some resources for further study.

I want to leave you a couple great videos in which Bill Moyers (Moyers & Company) interviews with Richard Wolff. He's the guy that wrote the Democracy at Work book I mentioned at the beginning of this post. In part 1, Richard does a fantastic of explaining why a fundamental change to our economic system is needed and touches on how WSDEs could be a big part of transforming our economic system for the better. In part 2, Richard returns to answer some viewer questions and delves a bit deeper into WSDEs. Enjoy and let me know what you think in the comments.

Part 1: Bill Moyers interviews Economist Richard Wolff on Capitalism Run Wild

Part 2: Richard Wolff returns to answer viewer's questions

The Cooperative Production Company: Part 1


I would like to share a revelation I’ve had which has thrown me into a frenzy of research and sleepless nights lately. And although I call it a revelation, its an idea thats been tearing at my mind for some time. It wasn't until I started my own business about a year ago, that I’ve actually had time to reflect about this industry that I’m in and how much I love and hate it at the same time. I’m sure many of you in VFX can relate to that sentiment.

Being my own boss has afforded me luxuries that I rarely experienced as a freelance/“permalance” compositor; NOT working on the weekend if I don't want to, throttling my workload to fit within my 40-hour work week, going after and choosing the projects that I want to work on, the ability to set aside time for myself and my family. But most of all, I get to decide whats important for my business. I’m not at the behest of the Producers, the CEO, or the Stockholders. As my own boss, my primary objective is to earn myself a living, and a big part of that is having a life.

However, being a loner does have its drawbacks. Especially in an industry and with an art-form that thrives in collaboration, being a one-man show doesn't facilitate that need for synergy — creating something together that is greater than the simple sum of its parts.

So how can I have the collaboration I desire while maintaining the ideals that I want and that I’ve set forth in my business? Become someone else’s boss, right? Grow my business, take on employees, become the boss. But… I don’t want to spend my time being the boss. I want to spend my time making movies. I want to spend my time collaborating. I wouldn't mind sharing the responsibility of the business, in fact, I would rather people working with me have an equal say in what we do as a group. We live in a democracy after all, why can’t we work in one too?

But how would that work? Is that even possible?

As it turns out there is a very real and proven business model that fits these needs — The Worker Cooperative.

This post will be the first in a series of posts about my dream that is The Cooperative Production Company. I don’t know how long this series will be or if there will ever really be a conclusion. Currently, I don’t have a plan. But by writing this and, hopefully, through discussion with the readers, I want to not only convince you that this can be the model of a viable and successful business but also solidify my resolve and collaborate on a business plan.

What is a Cooperative?


So lets start with the basics. Simply put, a cooperative (or co-op) is a business that is owed and controlled by the people that use its services. Unlike a typical business where profits are returned to owners based on their monetary investment, a cooperative rewards its owners based on how much they use the cooperative. Also unlike a typical business where the owner’s control of the business is proportional to their investment, a cooperative is governed with democratic principles, specifically “one member, one vote”.

So this is a very high-level definition, but its meant to cover a wide range of cooperatives. There are a few different types of cooperatives, and I’ll talk about how the Worker Cooperative interprets this definition.

For a more detailed definition of a co-op's identity, values & principles, visit the International Co-operative Alliance

Types of Cooperatives

So if the definition of a cooperative is “a business that is owned and controlled by the people that use its services”. The “people” are called the members. A member of a cooperative is an owner of that co-op. Generally, they become a member when they economically contribute capital through the purchase of a share of the co-op. By becoming a member, an individual receives decision making rights in the co-op.  The “services” the co-op provides is how these types of co-ops differ.

Producer Co-op, Farmer's Co-op, or Marketing Co-op—these are often used to describe the same type of co-op where the members are independent producers, like diary or produce farmers, and they join together to process or market or distribute their products collectively. Any profit the co-op makes is returned (as patronage refunds) to the producer members, in proportion to how much they used the co-op. Ocean Spray, Land O'Lakes, and Sun-Maid are just a few examples from this group.

The second type of co-op, which you're most likely familiar with, is called a Consumer Co-op. This group includes retailers like REI or your local food co-op, credit unions, and housing co-ops. In these co-ops the members are the consumers of the goods and services provided by the co-op. The co-op's job is to get high-quality goods and services, which can be bought in greater quantities than by an individual, and sell them to the consumers at a low price. Profits are returned to the members of the co-op as patronage refunds. 

You remain skeptical. You've heard of this co-op thing, you might even enjoy a yearly dividend from your membership at REI, but whats that got to do with a production company? Here's the thing, co-ops are not just about farmers and natural grocery stores that sell wheatgrass and goji berries. The third type of co-op is the one that I'm really interested in: The Worker Cooperative.

The Worker Cooperative

A Worker Cooperative is a business entity that is owned by it’s workers, governed by it’s workers, and operates for the benefit of it’s workers. So the worker co-op is a bit different in how it interprets the definition of a co-op — “a business that is owned and controlled by the people that use its services”. The worker co-op’s “service” is the employment it provides it’s members and the members (or worker-owners) return it’s profits to themselves based on the amount and value of their labor.

Because worker cooperatives are owned and controlled by and for the people who work there, they operate differently from traditional businesses in some key ways. 

Joint Ownership

In traditional for-profit businesses, the owners are sole proprietors or shareholders whose main interest is in generating a profit. Worker cooperatives are interested in making money too, but they are also invested in making sure that the business meets the needs of its members, such as paying fair wages and providing a sustainable livelihood. 

Democratic Control 

In typical business enterprises, major decisions are made by investors who cast votes based on the number of shares they own. In worker cooperatives, directors are elected and major decisions are made by the workers, on a one-member, one-vote basis. Therefore, control is vested with each member, not each share of stock. No member has a larger or more influential vote than any other member in the business. 

Cooperative Distribution of Earnings

In investor-owned businesses profits are distributed based on how many shares each person owns. Worker cooperatives instead distribute surplus earnings based on a patronage system. This means profit is distributed equitably based on factors such as hours worked or value of work provided. Profit distribution is thus based on labor input, not on capital contribution. Workers do not receive a greater profit share by contributing more money directly to the business or by purchasing shares. 


It may sound like a bunch of hippie-dippy baloney but this is a very real and proven business model. Worker Cooperatives have been around for a long time and although they aren't as widely known in the US (they are a lot more common in Europe) there has been some substantial success by worker co-ops here in the states. And the movement is gaining traction. New York City recently approved a $1.2 million initiative to help fund worker cooperatives. Madison, Wisconsin, not to be out-done by NYC, is investing $1 million per year for the next 5 years in the same type of initiative. 

So what are these businesses? How do they operate? How are they organized? I'll answer these questions and more in the weeks to come. In the meantime, I'd like to share this informative video that I found that should give you a taste of how a few worker cooperatives operate.

How to create "before and after" images for Squarespace

I recently decided to switch my website over to squarespace. I've always coded my own site from scratch because I love the flexibility of creating something that is completely original. Lately though I've just been too busy to keep up with updates to the site so I'd been looking for a good CMS to help me update the site faster. I created my wife's site ( using squarespace and loved it. It's easy enough to use that she can go on and manage it now that its built, but its flexible enough that I was able to add a few bells and whistles via code injection and some added css.

One of the things I wanted to add to my site was the ability to have some interactive images that you can wipe to see the before and after of my work. I came across this plugin from called "twentytwenty". Then I found this blog post where this guy, Jake, had figured out a way to use it on squarespace with some code injection and then adding code blocks to the pages. While this is great, I was a little bummed that in order to get this to work I would be missing out on some of the ease-of-use factor I was hoping to get from using squarespace.

I decided to see if I could modify the twentytwenty plug-in to try and create something that would work with squarespace's own galleries. That way I could add these images on the fly, and the code thats already on the page would do the rest. My experiment ended up being a success so I'm sharing it with you all here. Enjoy.

Prologue: What it does

Once the modified code is installed, you can simply create a "Stacked" image gallery and when you save your page, the first image in the gallery becomes the "after" or right-side image, and the second image becomes the "before" or left-side image. Just like the example below. The great thing about this is that you still get all the flexibility and auto image-resizing/formatting goodness that squarespace galleries offer and you don't have to do add custom code blocks every time you want to add new images.

Step 1: Download the code

I won't get into too much detail on the modifications I made to the twentytwenty code here. All I did was modify some of the variables so that they find the images in your html the way that squarespace formats them. If you want to nerd out, you can see all the changes I made here on github.

Click the button below to download the files you will need.

Step 2: Install the code

Inside the zip file there are 4 files:

  • jquery-2.1.3.min.js - This is the standard jQuery library. It is not modified and I'm really only providing it in this file for convenience. We're actually going to use the CDN hosted version in our code, this file will be the fallback if that fails.
  • jquery.event.move.js - The twentytwenty plugin uses this library to make the interaction of the slider work on touch devices. I didn't modify this either.
  • twentytwenty.css - This is the stylesheet for the twenty-twenty slider. I didn't modify this although I did inject some css into my squarespace site to hide the "before" and "after" labels. More on that later.
  • jquery.twentytwenty_mx.js - This is my MODIFIED version of the twentytwenty plugin. Those guys at really deserve all the credit.

A little squarespace weirdness here, but in order to upload the files you need to create a link on a page (any page, doesn't matter) so that you get this dialog:

It may drop you into the "External" tab, just click on "Files". Once you see this dialog, you can drag all 4 files to the "Add a file" area or browse for them by clicking in that area. Once you've done that, you should see the files like this:

Now you can delete that bogus link you made.

Step 3: Injecting Header the Code

In your sqaurespace settings, navigate to "Settings > Advanced > Code Injection". Paste the following code into the Header section.

<script src=""></script>
<script>window.jQuery || document.write('<script src="/s/jquery-213min.js"><\/script>')</script>
<script src="/s/jqueryeventmove.js" type="text/javascript"></script>
<script src="/s/jquerytwentytwenty_mx.js" type="text/javascript"></script>
<link rel="stylesheet" href="/s/twentytwenty.css" type="text/css" media="screen" />
Screen Shot 2015-02-09 at 10.50.29 PM.png

You'll notice the first line points to a address. Because so many people use jQuery, google hosts this library for anyone to use. This is known as a CDN (content delivery network). Since its very common practice for websites to use these google-hosted libraries, it's very likely that your website visitor already has that library cached which will speed up their load time.

Line 2 is a fallback for when the CDN is down and your visitor doesn't have that library cached. It will load the jQuery library file that you've uploaded to your squarespace site. Very unlikely, but better safe than sorry.

Lines 3-5 link the rest of the files you uploaded to your site.

Step 3: Injecting Footer the Code

For this next bit of code, you have two options depending on how you want to use this on your site.

Option A: Site wide

If you want EVERY stacked image gallery on your ENTIRE SITE to automatically have this "before and after" effect, then you can add the following code to the Footer section of the Code Injection page where you added the Header code. Note: this only applies to stacked galleries, no other gallery types will be effected.

$(window).load(function() {

Option B: Page wide

If you want EVERY stacked image gallery on a SINGLE PAGE to automatically have this "before and after" effect, follow these steps:

  1. Navigate to the page you want to add your images.
  2. Add a Code content block as the LAST ITEM in your Page Content area. and add the same code from above.

Step 4: Create your stacked Gallery

Now that you've got all your code injected, all thats left is to create your stacked gallery. Simply insert a new stacked gallery content block into your page and upload your 2 images.

Just remember that the images will effectively "swap" places when they are combined. The left image in the edit dialog will be your "after" image, and the right image in the edit dialog will be your "before" image.

That's it! You're done. You should have beautiful, interactive before and after images on your site.

Extra Credit

One last thing that I did on my site was to remove the overlays that darken the image and add the "Before" and "After" labels when you hover over the images. Totally optional, but very easy to change. In your squarespace menu, navigate to "Design > Custom CSS" and add the following bit of code:

.twentytwenty-overlay {
  visibility: hidden !important;

See? Super easy.

Thanks for reading and let me know what you think in the comments below.

Update - Additional CSS Customizations

You may notice from my example at the top of this post that I decided to make even more customizations to the look of the plugin. I've hidden the circle and thinned out the divider line. If you want those same customizations, you can paste this CSS into the "Design > Custom CSS" settings.

.twentytwenty-overlay {
  visibility: hidden !important;

.twentytwenty-handle {
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  margin-left: -19px !important;
  margin-top: -19px !important;

.twentytwenty-right-arrow {
  margin-right: -16px !important;

.twentytwenty-horizontal .twentytwenty-handle::after {
  margin-top: 0 !important;

.twentytwenty-horizontal .twentytwenty-handle::before {
  margin-bottom: 0 !important;

.twentytwenty-horizontal .twentytwenty-handle::before, .twentytwenty-horizontal .twentytwenty-handle::after {
  width: 1px !important;

Update #2 - Plug-in Options

The twentytwenty plugin has a couple extra options you can use:

  • orientation: changes the orientation of the line. The default is "horizontal" but you can change it to "vertical" if you want the dividing line to be horizontal. Yes, you read that right, change it it "vertical" if you want the line to appear horizontal. I didn't write the plugin.
  • default_offset_pct: changes the start position of the divider line. The default is "0.5" but you can change this to any decimal value between "0" and "1", "0" being all the way to the left and "1" being all the way to the right. If you wanted the line to start say 20% from the left side, you would use "0.2".

In your footer code, you simply need to pass one or both of the options in the parenthesis that follow the .twentytwenty function, like this:

$(window).load(function() {
    orientation: 'vertical',
    default_offset_pct: 0.2

Update #3 - Suspending Comments Section

After receiving so many gracious comments on this post and helping many of you with issues over the past year, I've decided to suspend the comments section on this post. If you are troubleshooting issues, please check the past comments for common issues and the answers I have given there.

When I cobbled this together for my own site about a year ago, I tested it on a few squarespace templates at the time and it appeared to work on most of them. I was using the "Devlin" template for my site when it was created and at this time of this writing am using the "Hayden" template. As squarespace continues to evolve and add new templates, I cannot guarantee that it will work on any of their new templates, but I would have no reason to think it would stop working on the older templates like "Devlin" and "Hayden".

If you are having trouble adapting my code to your site and you're a little tech savvy, you can see how I modified the original code by zurb here on github. Seeing where I made the modifications and the HTML tags that I targeted, you may be able to re-adapt it to fit with a newer squarespace template.