Breaking large insurmountable tasks into smaller manageable subtasks enables hyper-productivity. I found that completing a high volume of small tasks results in a larger area under the productivity curve due to a ‘momentum bonus’ when compared to completing fewer monolithic tasks.

Let’s model it mathematically.

Definition. Momentum is mass times velocity, given by p=mvp=mv. Let’s define velocity to be productivity and mass to be the magnitude of the task being completed.

Consider a one-dimensional collision between two objects AA and BB with positive masses mam_a and mbm_b. All velocities are measured along the same axis. Assuming negligible net external impulse during the collision, total momentum is conserved, so

mava+mbvb=mava′+mbvb′.m_av_a + m_bv_b = m_av_a' + m_bv_b'.

Here va′v_a' and vb′v_b' represent the final velocities of AA and BB, respectively. This conservation law applies to both elastic and inelastic collisions. The analogy in the context of productivity is switching from task AA to task BB after either AA has been completed or not. The reason I model context switching as a collision is that it lets me compare elastic and inelastic cases. Kind of neat.

For a quick refresher.

  • An elastic collision conserves total momentum and total kinetic energy, e.g. an idealised collision between two billiard balls.
  • An inelastic collision conserves total momentum under the same assumptions, but some kinetic energy is converted into other forms, such as deformation, thermal energy and sound. If the objects stick together, the collision is perfectly inelastic, e.g. two lumps of putty colliding and sticking.

The coefficient of restitution is designed to quantify collision elasticity. Choose the axis so that AA approaches BB with va>vbv_a > v_b. Then va−vbv_a-v_b is the relative approach speed and vb′−va′v_b'-v_a' is the relative separation speed, giving

e=vb′−va′va−vb.e = \dfrac{v_b' - v_a'}{v_a - v_b}.

The value of ee tells us what kind of collision we have.

  • e=0e = 0 is perfectly inelastic; the objects have the same final velocity.
  • 0<e<10 < e < 1 is partially inelastic; relative separation speed is smaller than relative approach speed.
  • e=1e = 1 is perfectly elastic.
  • e>1e > 1 is superelastic; stored energy is released into translational kinetic energy.
  • e=∞e = \infin is the idealised perfect explosion of a rigid system limit.

The e=∞e=\infin entry sits outside the collision model. It describes a limit where the approach speed tends to zero but the separation speed tends to a positive value. At exactly zero initial relative velocity, the ratio is undefined.

Back to productivity.

Case 1. You fully complete task AA and move onto BB (elastic).

In an elastic collision, total momentum and total kinetic energy are conserved, although the individual velocities generally change. Momentum conservation gives mava+mbvb=mava′+mbvb′m_av_a + m_bv_b = m_av_a' + m_bv_b'. For equal masses in a head-on elastic collision, the objects exchange velocities. Godspeed.

Case 2. You don’t fully complete task AA and move onto BB (perfectly inelastic).

This case falls under the condition where e=0e=0, which means the objects have the same final velocity, hence mava+mbvb=(ma+mb)vm_av_a + m_bv_b = (m_a+m_b)v. Total kinetic energy decreases, but an individual object can speed up. We can re-arrange to get

v=mava+mbvbma+mb.v = \dfrac{m_av_a + m_bv_b}{m_a+m_b}.

Since the masses are positive, the common final velocity lies between the two initial velocities, so

min⁡(va,vb)≤v≤max⁡(va,vb).\min(v_a,v_b) \le v \le \max(v_a,v_b).

Increasing either initial velocity whilst holding the masses fixed increases the common final velocity. Holding the initial velocities fixed, increasing one mass shifts the final velocity toward that object’s initial velocity. Reducing both masses by the same proportion leaves the final velocity unchanged.

For a simpler case, set vb=0v_b=0 and take va>0v_a>0, giving

v=mama+mbva.v = \dfrac{m_a}{m_a+m_b}v_a.

Now we can rewrite the equation in terms of the mass ratio mb/mam_b/m_a and plot v/vav/v_a, the fraction of incoming velocity retained.

A dimensionless graph of final velocity divided by incoming velocity against target mass divided by incoming mass. The curve is one over one plus the mass ratio and decreases from its excluded zero-mass limit. Equal masses give half the incoming velocity.
With the target initially at rest, decreasing its mass increases the common final velocity when the incoming mass and speed are held fixed. The open endpoint is the zero-target-mass limit.

Holding mam_a and va>0v_a>0 fixed, reducing mbm_b increases vv. The real-world analogy is that keeping productivity on task AA fixed and moving onto a smaller task BB, initially at rest, leaves a larger incoming velocity for your next collision, i.e. task CC.

This is our productivity slider. Want to go faster? Slide to the left. What if you want to tackle bigger tasks? Slide to the right. The trade-offs are quantifiable within the model.

Unfortunately we don’t live in a world where v→∞v\rightarrow \infin. Reducing mbm_b only brings vv closer to vav_a in this case. Productivity always feels like it tapers at a physical maximum but there are methods of increasing vav_a, and hence vv.

  • Great sleep
  • Physical exercise
  • Standing desk
  • Frequent breaks
  • Deep focus/flow state triggered from deep curiosity

After applying some from this list and some from your own list, the next step is decreasing the ratio mb/mam_b/m_a, whilst keeping both masses positive. Personally, ma=mb=0m_a = m_b = 0 equates to holidays. That’s a joke outside the model. Setting both masses to zero gives 0/00/0, so the final velocity is undefined. I guess it depends how good your holidays were!

We always strive to have our days structured as a sequence of case 1 victories, but reality is much more brutal. I find myself frequently in case 2 territory, but now with a new theoretical framework; a new attack angle.