What I learnt after burning $10M as an entrepreneur
twitter.com
twitter.com
We do not expect to become profitable in the near future, may never achieve profitability, and have incurred substantial net operating losses, or NOLs, during our history.
This is the price of cheap money. VC-backed competitors can simply outspend a bootstrapped company on customer acquisition, marketing, development and hiring, and cash out without the company ever actually making a profit.
In the current environment, a bootstrapped company should ideally be: (a) niche (and therefore outside the traditional VC market crosshairs) (b) profitable from day one.
A to-do list doesn't fit that mould at all, which this guy found out the hard way.
And could well be priced as a loss-leader purely to upsell the rest of their ever growing stack in the future.
I wouldn't be betting on Asana surviving such a direct, sustained attack from a well capitalised company.
And just as the twitter thread demonstrates users will ask for more features and you need a load of cash to deliver. And Flow is still around.
The problem is not diversity, it's productivity of startups and more directly the cost of product development (which is of course itself inflated due to endless money).
[0] https://www.nytimes.com/2018/05/16/technology/moviepass-econ...
We should try to get (back) to the point where companies actually need to make a profit in order to survive.
It's a depressing thought, really. There is no use in attempting to play by the rules and building something useful for an effort that can justify the results. Governments don't care about that. What they care about is that you're doing something. Exactly what you're doing, doesn't matter.
But from a broader social consideration of allocation of capital, I think it’s terrible because (as another comment says) it’s not sustainable. Eventually the market will find the way forward, this is the exuberance period of free markets. We don’t know of a better system imho. But it doesn’t make it any less terrible.
Though such language and sections aren't solely about cynical "legal CYA", but valuable warnings to investors. I would not want to take money from investors who think they are getting a sure thing, only from people who understand the risks.
I'm not sure where along the line IPOs changed from "profitable company raises money from the public" to "private investors parachute out and dump their losses on Joe Schmuck".
Private investors "parachute out" only 20% of their stake in an IPO to investors who willingly buy into the story because they believe (rightly or wrongly) in the upside.
It's not exactly like Joe Schmuck is unwillingly forced to hold on a hot potato
But the underlying point is that the markets are disconnected from reality, and - fair play to them - the VCs are capitalizing on it.
One day I'll actually set aside a few hours to go through a list of all tech companies that IPO'd in the last 5 years, and see which ones have actually made a profit. Gut feeling is that the "flashy" ones are still burning through cash reserves (Asana/Slack/Uber), but the more boring ones (Rackspace/Pivotal/etc) are probably sitting pretty.
You might find site helpful. https://postipononprofits.com/
This is outdated a bit in terms of numbers (doesn’t include recent years and excludes many companies), but the broad point remains. You are right, there are ton of companies built around the idea of dumping it on someone else before turning a profit. This has become the ‘formula’ for building companies, unfortunately.
I wonder how many more mobility startups we can dump money into before accepting that it will fail like the five identical companies before it.
I always joke that my humble little website is more profitable than Uber, Airbnb, Lyft, Pinterest, Slack, Dropbox and a few other companies combined, and was so since day 1. (E: not Twitter)
Maybe I think too small, but when I divide these companies' losses by their number of users, I can't imagine how they could possibly work if they weren't sustained with massive amounts of money.
And Facebook wasn't profitable once, too.
EDIT: Yes, it's apparently up ~53 million now. I replaced Twitter with 5 other giant companies that are losing money.
Profits are just money a company has been unable to invest in growth.
Here is Facebook's early financial history (2004, 2005, 2006 all showed losses):
2007 | $153m sales | -$138m net income
2008 | $272m sales | -$56m net income
2009 | $777m sales | $229m net income
2010 | $1.97b sales | $606m net income
2011 | $3.71b sales | $1b net income
By the time Facebook was 13 years old it was running at ~$16 billion profit.
My point was exactly this really.
Both Twitter and FB were founded at roughly the same time and went public at roughly the same time.
One was a huge success, one wasn't.
Asana hadn't been a big success, but Trello was.
There is some luck involved here, but the VC game is about trying to find the outsized returns, not avoiding losses.
Also consider all the secondary effects as hopeless companies pay for B2B services from other companies in the chain. I think the value of ads and tracking is vastly inflated as a result of this bubble.
It's trivial to send an auto manufacture into a financial tailspin. Frankly, it's amazing that so many manufactures have survived for this long.
This is the state of play in the SaaS business.
[1] https://www.sec.gov/Archives/edgar/data/1640147/000162828020...
If you're doing it out of your own bank account, you'll bankrupt before realising this return: it's not a lifestyle business.
Basically yea. This effect is just assumed in the world of physical products. As long as you're growing you're nearly out of business because you need to use N revenues to buy your next N+1 of stock.
There is volume discount as you grow.
There is upsell potential on the customers you've signed.
As your signed customers grow their pockets grow to spend more on the solution.
Takes about 3-6. If I use Snowflake today at company X without issue and I switch jobs in a couple years to a new company that hasn't picked their platform, what do you think most people will pick?
The toy explanation for how it works is that we have people who take risks, and they have to be rewarded now and again, otherwise why would anyone do it? So it has to be possible to trade that risk too, so that the risk ends up in the appropriate place. It needs to be possible to run a business at a loss in order to search for profits (product-market fit, etc).
We seem to have taken this to an extreme that rewards people who haven't made something useful. If I have a great idea for new kind of lemonade stand, I can get it started at a loss, but if I can convince someone else to buy it, I can cash out with more than I put in. They can go and "develop" the idea and sell that up to someone else. Sounds fine, and should be fine, in theory. Most people could probably think of a few defenses: they're only losing their own money, losses impose a disclipline that forces them to listen to customers, and it's everyone's interest to make money in the end.
The downsides are not so obvious.
Everyone can start a lemonade stand, and sure enough there are loads of them all over. But who gets to try? People who can get access to the risk capital. It's not quite the same as the alternative world where ventures need to make money reasonably fast, or sink. It also means if you try on your own, you are competing with much more patient people who can afford to lose for longer. So now, you can't even try your own without giving a piece to someone else, who gets to decide who gets a shot and who doesn't.
Do you mean the USA, or tech in general?
In the UK, whilst there is VC money, it tends to be less, and more focused. I believe the bankruptcy laws in the US vs the UK are significantly different to the point where attitude to risk influences business start ups.
In the US, from this side of the pond, venture capital investment appears very cavalier, with VCs throwing money left, right and centre, hoping that they'll land on the next unicorn. In the UK, VC money is much more targeted on start ups with a plan to profitability.
I'm not sure how the bankruptcy laws come into this though? Limited liability corporations exist everywhere, and there's mostly no suggestion of piercing-the-veil fraud or dishonesty.
This isn't to say that they don't have funding, but the funding takes a more strategic approach of requiring real developments and profit, whereas a lot of US talent is tied up in adtech giants who cut products or in VC companies with no real path forward.
Switzerland won’t give you a visa if you’ve ever had a bankruptcy. In some countries bankruptcy is a crime.
In the case of this particular tweetstorm, the business was likely not incorporated as the author kept feeding it from his own bank account.
Also note a parallel comment referring to the consequences of corporate bankruptcy in the UK. I used Switzerland as an example. The US is an extreme outlier; this has long been cited by many people as a factor in its success (though the belief is hardly universal or there would by now be many others who copied the example).
That is a terrible assumption. Of course the business was incorporated. There is nothing stopping you from investing money into an LLC or corporation. That's how VC funding works.
Investors always look for the best risk weighted return. Startups are risk-apetite constrained not money constrained.
Also, it's a big employment program. Think of it like that. The central bank injects money into the system, it gets allocated based on expected risk-weighted returs (adjusted for some other factors like social hierarchy, access, ESG, etc).
The formula is the same. Simple product sectors (where there are no network effects, and no other kind of moat either) are basically pay to own markets. Now in cheap money world it's an endless fight between companies with enormous warchests.
Still, as others mentioned in the twitter thread there are bootstrapped successful apps (eg. todoist), but they are completely at the mercy of user preferences. When a next such app comes some of their users will switch over. Sure, maybe the market is stable enough for them to have a small slice for the foreseeable future.
Take Wikipedia for example. They lose money running a high traffic service (edit: see below reply for clarification), but it's plain to see they hold a huge asset in terms of goodwill, usage, knowledge base, and their contribution to research and knowledge growth. Despite its operating losses, its capital value (which may be in the form of social capital) is huge and will likely remain well financed into the foreseeable future.
The fact that the service is free is not relevant: a startup offering an invaluable service that is based on years of user research, development and testing has developed an asset which helps other companies and companies pay what they think it is worth (or at the beginning a subsidized rate to take a risk to try it). Operating losses at most start ups are from continued R&D; but if they were to just declare the product as "done" and have a sufficient moat/network, they could rent seek on the asset for years - yet in many cases that's not what is best for anyone (company, clients or shareholders) - we continue to want them to innovate for the good of the product and there will be stakeholders that would rather finance this research in perpetuity to grow the underlying asset and thus the value of the product and company.
Inductively, that's a company with negative NOL but positive NPV. In the physical world this might be the same as an apartment complex that's expanding (forever). They may currently collect $1M in rent, but they are spending $2M on new construction. The new construction may bring in $5M over its 30 year lifespan but it will never be enough to outpace the immediate outlay of continued construction cost. As long as the time value of money is correctly attributed, this isn't a new idea - just one that's been pulled to an extreme.
The wiki (https://en.wikipedia.org/wiki/Wikimedia_Foundation) tagline suggests the underlying truth. Wikipedia gets ~half of its revenue from the investment-based endowment managed by the Tides Foundation. The leveraged capital is largely at the charity of large organizations (like google, amazon, etc) who have donated to that endowment over time, plus the remnants of their initial investment portfolio afaict.
Wikipedia would inevitably scale back in size without the continued charity of individuals and organizations around the world.
The Wikimedia foundation brought in US$104.5 million (2018) and only spent US$81.4 million (2018) even as their funding many projects independent from Wikipedia.
In the end donations are just revenue.
B) Wikipedia makes money. https://en.wikipedia.org/wiki/Wikipedia:Fundraising_statisti...
VC Cash and donations are a finite resource constrained by their stock pool and their leverage.
Donations dont have these limitations.
My unpopular opinion is that the diversity push in tech ultimately comes down to everyone looking around nervously as they realize that who you are and what you look like counts more than how you think and what you can do - and what that means for the viability and sustainability of a space built on a mythos of meritocracy. There is an awareness that there are a number of perhaps raw, but good, products and potentially even careers (which may or may not require extra guidance to thrive) which are being passed over for gussied-up trivia and tripe, because the founders or team don't look the part.
That said, I don't know that profitability is ultimately the be-all-end-all of merit anyway. There are many services and institutions that should be run, even if merely at cost or in the red, because of the dividends they pay to society. I think we need to get better at identifying what those are, and especially at determining how much leeway to give them.
Asana is useful. That’s why it’s growing.
The company continues to lose money not because the product isn’t useful, but because it’s so useful and popular that the investors choose to spend more money capturing market share than organic growth would allow.
So is the use of opiods and painkillers, at the right scale.
VCs and the Softbank's of the world willing to spend so much of "other people's money" like they have a never-ending fountain of it make it really hard to find out what is the right scale of things.
Even with Amazon which is often criticized for not paying dividends or running without profits for so long, they knew that the revenue was there and that Bezos could turn a few knobs whenever he wanted to slow down on growth investment and start collecting some profits. Is that true for Asana? How much more market share do they need to get to actually being profitable? What would happen if they slowed down their marketing spending?
Lemonade stands are a perfect example to illustrate business concepts.
The fact that it is bootstrapped prevent it to operate without being profitable. That is tied to the definition of bootstrapped.
On a more nuanced tone. You can be bootstrapped in the note-taking space. Yeah this specific guy did not manage to do it. But he is a specific case (Excluding the fact that he had 10M of cash, who has that ?). He wanted the differentiation point of his company to be the product and only product. This is a pretty risky strategy to follow. Usually you want to differentiate yourself in several areas.
Seriously any company that goes out of business because of another company doesn't tell you the full story. There are very very few areas in which you will go out of business because of another company competing with you, and certainly note-taking, a space populated with thousands of companies
What ways can you differentiate yourself? I mean he admits that Asana was VC funded and started with a crappy product that later became fleshed out to be better than his by hiring better devs, better designers, etc. While he was focusing on marketing and whatnot, Asana was burning VC money for marketing and hiring a better team. So yeah, honest question, did I miss out on any other factors?
I mean... _years_ without profitability. That's a long time.
If you try to bring rationality to money you're going to lose. None of it really makes sense and the rules get rewritten all the time.
Case in point: continuous data protection. If you were around ca. 2004 you might have heard of this. Like backup, only to any second in the past. Nowadays we might say git for your entire storage system. Anyway, I was a fairly early employee at one of the original companies in the space. It was our marketing VP who coined the term. We worked really hard to promote the idea, and often collaborated with our competitors in that (much like Asana in this story).
Of course, that initial spirit of shared mission eventually disappeared. At that point, VC-backed and BigCo competitors were all spinning up their own products, backed by many times the engineering and (even more importantly) marketing budgets. They didn't actually win head to head, because they didn't actually have any products, but they totally froze the market. Storage is a hard market for a startup in the best of times, and these weren't the best of times, so that company ended up in a fire sale to Veritas/Symantec. End of story. It's pretty unremarkable in itself, except that I could tell almost the same story about half of the other startups I worked at.
None of this is necessarily bad. Just "creative destruction" and all that. In the end good ideas do get implemented and benefit users and make someone a lot of money. Unfortunately, those people are rarely the ones who innovated. When it happens over and over and over throughout the industry, it starts to seem like VCs are setting up incentives to be a copier (at best) rather than an innovator, and I'm not sure that's healthy in the long term.
That is in fact exactly what I called it when I wrote about this on my blog. It's definitely a part of how things happen "naturally" but that's also why I think VCs should act to counter it instead of magnifying it.
I had this happen with a company called Spotlife that competed with us in a niche (live video over the internet for consumers, something we now consider to be common and easy, but which was neither back in the day). Fortunately we had some very loyal customers and held on until they died but it was pretty ugly.
I'm pretty sure the majority of all acquisitions in the VC-backed startup space are like this. They aren't real in the sense that they'd be happening independently. They're the VCs bailing themselves out.
This is interesting to hear. From my research last year, it’s more expensive compared to Jira. I had to use Asana at work for high-level planning and it was, in my experience working as an engineer, an inferior product compared to Jira. The only upside I could see is the reporting/project overview and search. But these features are only useful to the manager. For me, it’s just a cumbersome tool. I’ve tried to get used to it, but I wasn’t sold.
Some things that made it difficult to use Asana: - No markdown support for the longest time. - No code block formatting. - Old comments collapsed by default, which hides the full context. This caused people to miss information and ask questions that were already answered.
I do realize Jira and Asana are not trying to address the same problem space. But to manage a team of engineers I would pick Jira every time.
So his first conclusion doesn’t fit. You can’t play the vc game, get out vc’d, then conclude that bootstrapped can’t compete. Well I guess you can, but you shouldn’t!
It’s entirely possible there were enough people who liked Flow and didn’t need mobile and native apps for Flow to have been the Basecamp of his dreams. We/he don’t know because he didn’t try for it.
Edit: looks like he’s a vc now. Can’t help but wonder if instead of horribly misinterpreting his own story, he’s intentionally misrepresenting the conclusion. Frighten bootstrappers in to getting in touch to sell or take on funding.
why not?
Just because Facebook began that way doesn't mean its replacement must.
Google Docs was free when Word was downloaded and paid for.
Whatsapp was paid for when other chat was free or included in your contract.
There are many business models and ways to grow. It's hard, but I think you could bootstrap a Facebook replacement... over a very long time!
That’s how they burned $10M, as per the title.
The low-cost style bootstrapping would involve low to fully covered with savings personal living expenses for one or two people, and ramping up slowly, prioritizing profitability over growth.
It seems like (I don't know the whole story) in Flow's case, the decision was made to compete on an excellent consumer product. Those are hard to build. The fact that 10mil was wasted _probably_ indicates that they hired very good designers, programmers, etc at market rates to produce world-class work for a consumer product ("better than Asana"). Meaning, the typical bootstrapping to profitability ASAP was not a priority in this case.
However, if you sink that much money into a not very profitable business, after 12 years you might expect _something_ back. Maybe not the VC happy path 10x return, but after so much resources your expectations on return and growth rate etc etc are higher than a low-key bootstraper who might choose small-scale profitability over growth. So yes, it is self-funded, but he basically can't end up with a mom-and-pop style $200k/year niche business after he sunk so much money into it, so he de-facto pushed himself into "expected VC returns" territory.
I have definitely seen many venture backed companies that never reach this benchmark. That’s just life.
But at $3M ARR, there is not much hope for recovering their $10M, let alone $900K ARR...
For example imagine a hypothetical company that made $100k and has one founder and one employee. If the company paid $60k on salary ($30k/each), then it'd have $40k left-over basically. A bootstrapped biz would re-invest that $40k. Next year if it made $150k, it might have more to re-invest. That's bootstrapping. This is also important for tax reasons. If it's always the company's money, no taxes. If the founder takes his $30k salary, pays income taxes/payroll taxes no it, then re-invests it in company, now he's paid taxes and the biz is not better off vs having its own money.
Now to be clear – I think most people are fine with a founder putting in a bit of their own cash and still calling it bootstrap. But if it happens month-after-month and the biz is not self-sustainable without it, then it's not bootstrapped.
To spell it out a bit more, "bootstrap" comes from the phrase "pull oneself up by their bootstraps." It's originay meant to be an example of something physically impossible, but today in practice what it means is self-sufficient growth.
That is, obviously bootstrapped founders need to put in some money (i.e. they'll probably need to pay something to a cloud or infrastructure provider, etc.) but the point is that once they have those initial, relatively low costs, they don't increase their spend until they have the revenue to cover it. That was not the case here, where the founder was enabling more growth and expansion by plowing more of his money in month after month.
If you decide to bootstrap a business and set a budget, that's it. You don't get to add more to it, there are going to be very small essentials, but you don't spend any more money. Perhaps you spend a little money to buy domain name, but then you run on a dev server till it brings in income. You absolutely don't spend on marketing or paying anyone, until it brings in income to cover that cost.
This company was never profitable, and the author invested $10M in it over time. That is definitely not bootstrapping.
We'll never really know.
My takeaway from this story isn't nearly what Andrew believes his is. What I see is he was so tunnel visioned on trying to crush Asana and be not only the market leader but only option that he neglected his customers needs and wants until they just bailed on Flow for alternative products.
Death by a million papercuts, sure, but mostly from his own errors.
I don't know if this shock is in good faith, but it is very naive for a founder of a SaaS to not be aware of such marketing strategies - brand PPC campaigns are basic.
On a side note, I've often wondered how much money Google must make from people paying to fill up the ad slots for keywords which are their company name and they already rank in position 1 for. "If you don't bid for them, then your competitor might - so give us your money".
I’ve run plenty of brand campaigns and the clicks tend to be an order of magnitude cheaper than running keywords on competitors keywords.
My experience typically lies with local companies though.
I see ~30%.
And again, this is only for local service businesses.
Is this your direct experience? In my campaigns it's typical for me to see 5% CTR for the keywords I target and then a ~30% CTR for branded terms (depending on the brand name)
Branded clicks are more than 6x cheaper than non branded so the CPM is still lower.
Again, that at least has been my experience. And regarding the "would have been free" argument, I've gone back and forth and have seen better results with branded campaigns than not having them on. But I've seen accounts where that was not true.
But I don't think we should ban this sort of thing, though it's a bit of a toss-up when it comes to how it may promote competition. It allows new competitors to come in and compete with established brands. But, it also allows deep-pocketed incumbents take customers away from smaller companies.
It's similar to the argument that political ads should be allowed on Facebook because it is an effective way for fresh candidates to challenge incumbents. It can also be a way for incumbents to drown out challengers with their warchest.
| 5. Spend less than they make
Had they done that, they could survived long enough to find their niche. But throwing out multiples of your revenue out of your own pocket means you're on borrowed time.
The story is not 'save your money' frankly the story is 'have the most leverage'.
There's probably a lot more to it obviously, but it doesn't matter what this CEO did, he was going to be outgunned most likely.
It’s not just the building of the app that’s capital intensive - it’s the customer acquisition cost.
A highly capitalised startup with a war chest can afford to spend $100+ per customer. You can’t.
It’s like the OP thread says - you can’t field of dreams this. “If you build it they will come” is not a business strategy when your competitor is spending millions of dollars on ads.
If the goal is to "win"... ya, you're probably going to need to spend money like it's someone else's, and should take that VC money.
There are not that many companies that can do this, usually early movers, people who caught a wave of interest.
For something just a bit more complicated than 'To Do' he was going to need to take on VC money.
> Both models work, but you’ve got to pick one and stick to it, or you’ll find things mysteriously going wrong and you won’t quite know why.
[0]: https://www.joelonsoftware.com/2000/05/12/strategy-letter-i-...
1) "how much profit have we managed to make?"
1a) (modulo exchange rates - it's more balanced now, but a few years ago almost all our expenses were in AUD and our income is all in USD)
2) "how many people can we hire with that profit?"
2a) (save a bit for a rainy day)
3) "hire the next roles off our roadmap while fitting within our means"
The question becomes what happens when your growth rate goes to 0, and your customers are churning because your VC backed competitors is cranking out features? It’s not clear that “just” spending less would have saved Flow.
This was the elephant in the room so am glad he acknowledged it. Just seemed like an inherently foolish thing to base a business on and then to toil on it for 12 years...
He also completely failed to follow through the bandcamp thinking: You're supposed to put in the bare minimum effort needed for your own company and then try to spin it off as passive income to pay for the development costs and then use the profits to improve the app. If there are no profits then that's when you have to stop.
I have trouble swallowing this one. He decided to compete on product, but instead spent more of their limited resources on other things.
We started burning money on ads and hiring sales people
In order to stay competitive, we had underinvested in our engineering team due to cash constraints and stretched them across mobile, desktop, and web.
We started to get an endless stream of bug reports from our customers.
Our clients were unreliable and had syncing issues
This smells to me like neglected product and over-stretched developers. Chasing new features instead of building solid foundations by selecting the most important ones and getting them right first.
As a customer, as soon as I see something like "sync issues" that's a dealbreaker. If I can't trust your product to keep my data safe, I'll stop using it.
It does look like they eventually figured that out:
We had to hit pause and spend years — literally years — rewriting all of our clients
But by then the competition had decisively out-producted them:
One day recently, I looked at Asana and it slapped me in the face:
It’s better.
1. If you are in a competitive VC-funded space, it’s foolish to compete without raising money. Don't bring a knife to a gun fight.
Again, not true. You win if your product is better. Think outside the box, and make something that no one else has made and users will love it and you will win. I'm not saying that is easy to do. Just that's what wins.
I think this is one of the reasons that sincerely the browser should be normalised, have a consistent API across all platforms (including performance characteristics, and native things like movement, sound, etc) and continuously improved, it just evens so much the playing field - by extension it would allow people to actually build novel and interesting ways to use a computer instead of figuring out how to build the same goddamned buttons across platforms. You can't just outcompete the deepness of some pockets when you have to juggle turds across so many layers.
I never tried flow, I did use Asana and liked it compared to whatever else was there, I think it's a good product, although they might be a bit overboard on the rainbow confetti scale, but I still think all of these platforms sincerely lack an approach to digital organisation, they all still behave like their paper based flows/ideas.
Millions upon millions of $ plus human hours, spent on making a todo app working across platforms. It's a waste of human and societal potential.
What a ridiculous comment.
Productivity apps are the most important apps because they enable others to do great work. It's impossible to collaborate (especially hybrid/remote) without them and when they work poorly they drag good teams down.
Only topped by a ridiculous english comprehension.
Indeed productivity apps are essential for collaboration specially in async and non-local environments. They should be invested in because there's a lot of uncovered potential there still regarding modes of information organisation.
What does that have to do with the fact that to deliver that consistently and performantly across different computing platforms you need to produce N variations of your product?
Flow is not just a todo-app. It's a full project management app similar to Jira and I don't think they would've saved a ton of money not building an iOS or Android app.
What I would wish for was that to develop things that don't require native functionality (e.g. only need storage/ram/connection) that there was a unified, consistent, performant, API that allowed one to program against that, and have the owners of the OS provide that API, in this case the browser would be the closest (and many issues people have with it against native apps are solvable).
While it's almost sure that the money and time spent on providing native versions wasn't the sole reason, it just adds a gigantic overhead in many cases - as mentioned in the tweet, it's either time you have your devs dedicate to it instead of all other things, it's the continuous maintenance costs as now instead of having a source of bugs you have N, and new features have to be implemented across N, it's the limitations that it imposes in how and what can be implemented (it has to basically work to the lowest common denominator), the hoops you might need to jump to bring it on pair, and then if you use "wrappers" many times their performance is bad. And if you're using a tool to simplify your work you don't want to be wasting time on every interaction you have with it.
Or you can hire a team to do it for you, which brings costs and still management overhead and dependency or you can choose to develop only for web, but this then comes with the issues of not being normalised well enough.
Have an WebGL interface that scrolls a container and needs to interact with mouse/motion events? Well, outside of Chrome it's going to suck. And etc...
As a consequence, given two ideas that are similar, those with much bigger pockets can outrun the UX and quality of their "adversary" products easily. In the process wasting thousands of hours and $ on just replicating the same thing across platforms.
This was my main point!
Apple creates their own programming languages then implements proprietary frameworks inside these languages.
So you have developers that really have to specialize in doing that kind of development if you want to do native. So you have an "iOS" team and an "Android" team all to deliver the same thing as your web app but on locked down proprietary devices. It really only serves the phone vendors themselves.
But I think React Native/Electron have done a decent job at solving this problem as much as it can be solved. It's important to acknowledge that web standards for html/JS really still aren't geared towards creating fully interactive applications. A lot of what exists is hacks. So I don't think you can fully lay the blame at companies for not wanting to build their platforms entirely on web technologies.
> But I think React Native/Electron have done a decent job at solving this problem as much as it can be solved.
Well in a way they do, and I'm not dissing the work done on those fronts, but it's not the same thing. These solutions and development frameworks (even the native ones from the OS venders) are mostly cookie cutter things. They don't really allow for exploring the breadth of what is available on our computers (desktop and pocket) in any meaningful or innovative way when it comes to UX. In the case of Electron and others in the same vein they still circle back, because they're implemented exactly using browser technology.
> It's important to acknowledge that web standards for html/JS really still aren't geared towards creating fully interactive applications
That also shows how much better it could be if a "building blocks" OS layer/API that is responsibility of the vendor but the same across platforms existed, because you can still build amazing experiences using something that wasn't made for that all. (edit* I mean building blocks not as in "here's an accordion widget, or a button", I mean building blocks to build those things, stop thinking you somehow reached nirvana)
Even ancillary projects like browsers would benefit from something like that. Probably this is not in the interest of many different factions due to many different issues and objectives.
The internet, the www, and the browser is proof, even with all its warts, that this interoperability is good. Transferable skills are good. Having better foundations is good. Most of the interested companies make billions, they should push this forward. There's plenty to differentiate between competing OS/hardware as it is. Better, more maintainable projects is good. We'll fill the gap of what we don't need to do with more useful work for sure. Native will still make sense for a whole host of things.
First, his company was VC founded. He poured 10M in the company that's very close to having raised 10M
Second, you dont go out of business because someone created a competing offers
Last, he his a successful guy, it is difficult to go openly on Twitter and says "I failed because we were not good enough" it is easier to follow the trend of our time saying that VC is evil.
Someone with less funding availability might well write the tweet thread about how they were crushed by the person who had $10m of their own money to spend.
I do think it’s great that he wrote this up and I have to say, as a bootstrapped (profitable) startup founder in a space with heavily VC backed competitors, it made me pause.
1) Do something that you have special experience or skills in so that not so many people could copy it if they wanted to. Maybe you know lots about the financial markets or aerospace.
2) Go into a specific market that the General Practioners (especially the Unicorns) are less likely to target. For example, UK Healthcare or German Finance, which could be super-targetted at the niche and provide a lot of value for money, even over a relatively small number of customers. Some finance software houses only have double-digit customer numbers but very high markups.
3) In some cases, solve a problem in a novel way that once people get hooked into it, they cannot directly compare you to the competition. If it looks just like a t-card task system, it is easy to compare. If you give the entities different names and have a workflow that solves the problem in a roundabout way, maybe people won't know that they could swap to Asana.
4) Add lots of integrations and make it really sticky with people's other systems. Many customers today will literally choose a supplier based on whether they offer a Salesforce integration or not (even if it doesn't make logical sense for your product!)
5) If you really want to go big, you have to go early, well and fast! AOL and Yahoo might have gone early but not necessarily well or fast. AirBnB went early, fairly well and fast. It sounds like Flow did not necessarily go very early, went fairly well but could not go fast enough.
That is why innovation and finding a niche with loyal users are key ingredients for startups. But in SV, you can keep pumping money onto a mediocre ideas/products round after round and increase it's valuation. Basically drying out the competition (our author in this case) and pushing their products down the market throat using sheer force powered by marketing and developers VC supplied capital.
I would read the same story as: we spent only 10 million dollars over more than a decade to build a better product than Asana, who is bleeding out money and spent hundreds of millions. In the meantime we have also built great customer satisfaction, very good retention and an amazing distributed team years before the WFH hype.
When I went to go look at it's basically a lite version of something like Jira. Far less featured, maybe not targetted as much at software development.
In competitive sales analyses (easy to find) it completely loses... far less features, integration, etc.. and yet quite a bit more expensive. It's base starting price is quite expensive compared to the competition (not just vs Jira).
It seems like the product had a lot of things they could have done to improve it and they just didn't execute very well.
It's a weird product area.. I kind of hate Jira, but I also kind of hate every other project management software I've ever used.
It seems like they came at it from the "we're expert UI/designer" types as opposed to project management/development experts. Maybe they cut down their features and kept it too simple out of a sense of design purity.
It also sounds like he had success in other areas that were easier and didn't stress his business management skills, but this product did and he didn't listen to his business partners or seek out better managers to help make the right decision. Perhaps he was blinded by his previous success.
It's an interesting read. As an engineer I would have been very very skeptical to join a team working in this area because my gut feeling would just be bad due to how many products have failed or been mediocre in this product space.
Could you please share? I wasn't able to find anything.
Flow looks way more tailored towards simple SMBs that you would think would have trouble dealing with something like Jira.
But Jira starts with a Free tier for < 10 users and the next level up is $7/month/user.
Flow starts at $53/month for 6 users. With far fewer features. The next tier is just "only by quote".
Flow is the least featured but it's starting price point seems to be the most expensive.
Good this story is shared. Running a startup is one of the toughest things you can do, it requires balls of steel and virtues of Buddha/Hitler and still luck will be the deciding factor. You need to do everything right a single misstep can kill your company.
EDIT: Oh got it... surprise surprise guess which company's tech team is hitting refresh every five seconds on this page
Doesn't sound like he bootstrapped.
We just reached $1M in ARR.
Yes, it is all possible; their problem is they tried to compete directly on the same terms, you can't outspend a VC-backed business.
They launched a new version last fall: https://www.getflow.com/blog/flow-x-is-launching-in-septembe...
Otherwise I cannot tell why it is not more succrsssful
Failure, sometimes, really is the only way to learn.
Thinking back, I think the thing that eventually pushed a shift was not the ones you mention, but Trello, thanks to Kanban w/ card flipping mechanic, along with “team” boards w/ permissions.
2. Keep costs minimal, offshore if required.
which is not surprisingly related to bitcoin, but could have been SEO or some other marketing heavy domain.
I see these stories periodically "7 mistakes I made while building a startup" and it always turns out to be just an elaborate ad.
How did they run out of money? Something doesn't add up.
Fried/DHH eventually turned into a product company to focus solely on Basecamp, and I think the Ruby on Rails thing also makes their case entirely off the table for basis of comparison for why your consulting business could generate some quick and easy extra cash from a saas product build by the billable employees on the bench.
VC money is a hell of a drug.
Or am I incorrectly assuming that once sentence is intended to flow on from the previous one and they are just two separate random thoughts.
I do agree with your assessment that the UI is a bit too slick for its own good. Slightly annoying in fact.
A specific casualty of this “Remove all the things!” approach is ticket ids. Perhaps the logic was that since you have a title and a link, that’s all you need. Well, no. Titles can change, but ticket numbers tend to be fixed within teams. Without a short ticket id, it is very difficult to coordinate say git branches/prs to tickets. Whereas if you had a short stable id, you can just name your branch WEB-1234, and know it is associated with ticket WEB-1234. Short stable ids also make it easy to make summary tables, text docs, sms messages, paper notes, and other forms of communication refer to the ticket without constantly copying some excruciatingly long URL, or meaningless hexcode.
In my brief experience with Asana, I found it to prioritize form over function. Or as a friend of mine said when comparing to Jira to Asana, “Jira may be a hard configure mess, but at least it knows what problems it’s trying to solve, even if it’s not particularly great at it. Asana doesn’t know what it is.”
I've had so many friends complain the same, why don't they fix it and why do companies force us to use this :(
80% of users need the core functionality, but catering to the other 20% creates a monster.
So Asana is terrible for software development as it lacks the deep integration for Github/Gitlab etc that you get with Jira. And all the third party offers is a basic sync between Asana Tasks and Github Issues.
https://blog.asana.com/2010/02/lunascript-our-in-house-langu...
Because it's a meta-market. You don't win by providing a quality product/service, you win by persuading VCs and investors to give you money - which is a completely different game.
You "win" as long as that continues. The product/service itself is just a shop front that gets investor money through the door.
I kid, I kid - these projects are all good because they are simple and can be achieved by “hackers”, using the original meaning of the term as curious programmers
Unfortunately the big projects are hard to do, but that’s why they can charge money for them
Hmmm, what about a rust parser in lisp? Now, that would be front-page worthy!
Very tempting, must resist going down that rabbit hole :-)
A sufficiently complex to do list is more like jira than like a text file.
Since text files and excel sheets are "outdated", we don't stack them up against bloated webapp that Asana is.
What if, really, excel sheet can just work? Its like we get so wound up in existing status-quo, we get narrow vision and forget the larger domain space for solving problems.
It's like the guy that ran a bunch of ETL jobs on a Macbook Air faster than a Hadoop cluster. KISS is beautiful sometimes and eye-opening. When someone brings up a ridiculous "outdated" idea, I try to keep an open mind. May be... just maybe we're wrong about all this?
That's what apps like Flow, Asana, Jira etc are designed for. Not one or two people.
> I was a huge to-do list junkie, but back then all of the task apps were either single-player or weird desktop apps with syncing issues.
> I decided to build a shared to-do list app for teams.
Yeah, simple single-player to-do lists are great beginner projects to do to learn CRUD and a frontend framework. But enabling real-time multiplayer ups the ante because now you have to manage state and updates between multiple clients and a server.
Software is weird in that way, because a todo list is just some "mindmap", linguistic, psychological way to organize data. It could be done with paper too, or with some simple process one could teach himself or learn another way.
It's very difficult for me to really grasp and trust this startup economy. The good thing is that it feeds people and that it cycles this whole ecosystem of "throw it away and try again".
I wish software was not so chaotic and uncertain. When you add up agile, funding and decide to stop spending months to think about the app you are going to make, it's a recipe for disaster.
I'm wondering if this whole skewed startup model is somehow profitable for some people, like finance, etc. Sometimes it really feels like organized scamming.
>I wish software was not so chaotic and uncertain.
The best thing you can do is learn how to make decisions under uncertainty.
If you don't want that, go work in a regulated industry at an established company. That work will be planned and predictable as much as it can be.
My guess is he meant software contracting or something related, making software to order rather than making their own products.
And presumably he could've switched to a SaaS business model without leaping into a completely different market. Instead he should have stuck with some B2B area he was already working in and knew well. That was the high-risk part in my opinion.