Open Collective
Open Collective

The Bottleneck

Software development blog and newsletter


Become a financial contributor.

Financial Contributions


Join us for €5.00 per month and support us

€5 EUR / month


Join us for €100.00 per month and support us

Starts at€100 EUR / month

Custom contribution
Make a custom one-time or recurring contribution.

The Bottleneck is all of us

Our contributors 1

Thank you for supporting The Bottleneck.


In software development a bottleneck is an undesired condition where a single component will cause the system to have difficulty to perform in its optimal capacity. The bottleneck causes noticeable performance problems, often independent of other components. It is reasonable to assume that bottlenecks must be avoided.

Though in the real world, bottlenecks are innevitable. You cannot avoid bottlenecks. The Bottleneck is a collection of irregular writings on software development that are not necessarily the usual tutorial that describe how something works and how to get the best out of it. It's kind of the opposity of that.