I wonder what's optimal for me as an employee. I am working in a O(n) startup where colleagues are nice, work is streamlined yet challenging, and I do see growth potential in the long term. Several O(n^2) founders have reached out recently and the pay is attractive(even after accounting for a move to an HCOL area).
O(n) vs. O(n^2) Startups
31–40 of 92 posts
Re: O(n) vs. O(n^2) Startups
#32After all cost of customer acquisition is largely dominated by external factors and cost per user mostly linear until close to market saturation.
Now there might be economy of scale intervening at some point increasing the margin per user, which feed back into growth, but on average fast growing startup are cash negative until much later in life.
TLDR I think the implications in the article is inverting cause and effect
Re: O(n) vs. O(n^2) Startups
#33This is one of the myriad situations where Omega should have been be used, not O. What are they teaching in schools these days?
Re: O(n) vs. O(n^2) Startups
#34> An O(n) startup grows its key metric (revenue, users, etc.) roughly linearly with time—double the time, double the metric. An O(n^2) startup accelerates, with growth compounding super-linearly over time. Kind of a strange formulation to have n represent the key metric. In algorithm analysis, we would typically have n represent time (or some other cost). So we would say that the startup whose key metrics accelerate…
No, n is never time in any kind of algorithmic analysis. n is a function of the size of the input and the output is some measure of the cost related to the input.
In O(n^2), the size of the input is n and the amount of time, or space, or some measure of the cost has an upper bound that is proportional to n^2.
Re: O(n) vs. O(n^2) Startups
#35> An O(n) startup grows its key metric (revenue, users, etc.) roughly linearly with time—double the time, double the metric. An O(n^2) startup accelerates, with growth compounding super-linearly over time. Kind of a strange formulation to have n represent the key metric. In algorithm analysis, we would typically have n represent time (or some other cost). So we would say that the startup whose key metrics accelerate…
Normally, with big-O notation, the goal is to reduce complexity. The author's wording kinda reverses that assumption only to "surprise" you in the end? A somewhat forced irony.
Re: O(n) vs. O(n^2) Startups
#36> O(n) companies can't afford to hire the absolute best talent. [...] > O(n^2) companies hire high agency people. [...] People are generally given a lot of equity to join and as a reward. O(n^2) is often a matter of ZIRP-VC-powered artificial-growth (e.g., their example of Uber). That also includes hiring a large quantity of people. For factors in genuine O(n^2) growth, you might be onto something: with structuring c…
Re: O(n) vs. O(n^2) Startups
#37Re: O(n) vs. O(n^2) Startups
#38A good reminder that it’s worth deeply understanding venture portfolio economics before you get on the ride. Not that it’s a bad ride. But it’s a ride.