8 ms·
Investors at IPO lost quite a bit of money...
by tinyhouse 2y ago
Investors at IPO lost quite a bit of money...
- danw1979 2y agoYeap we did. I wrote it off around the time of the licence change, just after they decided to ditch the TF Team plan in favour of the utterly ridiculous “Resources Under Management” billing model. I knew the company had lost the plot at that point.
- jeeyoungk 2y agoWho's the target audience for this pricing that can afford this? The RUM pricing is indeed quite ridiculous. It feels quite ridiculous, especially if you are managing "soft" resources like IAM roles via Terraform / Pulumi. At least with real resources (say, RDS instances), one can argue that Terraform / Pulumi pricing is a small percentage of the cloud bill. But IAM roles are not charged for in cloud, and there are so many of them (especially if you use IaaC to create very elaborate scheme).
- Schnitz 2y agoPulumi’s RUM pricing is why I was very hesitant to even evaluate it as an alternative to just using terraform.
- Aeolun 2y agoI’m finding that the basic backend functionality of Pulumi and Terraform managed cloud is fairly easy to build (especially Terraform, I can’t quite believe how absurdly simple their cloud is…)
- hiatus 2y agoPlus there are open source projects like Atlantis that fit the bill for many teams with regards to terraform automation.
- sausagefeet 2y agoTerrateam too[0] Although Terrateam is more tightly integrated with a VCS provider. Disclaimer: I co-founded Terrateam. [0]https://github.com/terrateamio/terrateam https://github.com/terrateamio/terrateam
- progbits 2y agoIt also creates horrible incentives. Oh I won't run this in isolated project or under a separate service account since that costs more, let's just pile everything together.
- ryanisnan 2y agoTo be fair to RUM pricing, there are also horrible incentives for workflow invocation based pricing models, or workspace count models.
- brudgers 2y agoWho's the target audience for this pricing that can afford this? The kind of customers it is good to have. Because filtering out price sensitive customers is a sound business strategy. As a rule of thumb, solve any problem your customer might have. Except not having money.
- bastawhiz 2y agoGood for who? Good for people getting bonuses? Good for executives? It doesn't seem to be good for the customers or the people using the software or the people contributing to the open source code. It also doesn't seem to have been good for the investors, looking at the other comments.
- hiatus 2y agoGood for people who got in pre-IPO. Bad for people who got in post-IPO.
- tiniestcabbage 2y agoThere is an argument to be made that price-sensitive customers are a neglected market. Granted, marketing to them is very different - they're prone to being scooped if someone comes by willing to sell your same product to them at a loss (hi, Amazon and Walmart) - but there are a lot more of them and you're not fighting every startup on the planet for the same handful of clients. Business have made a killing in China and India for a reason, after all.
- brudgers 2y ago+ There’s an argument against every rule of thumb. + For what it is worth, the just-one-percent-of-all-Chinese is historically a poor business strategy. + As you point out, targeting price sensitive customers puts you in competition with Walmart and Amazon. Not only that but you are competing for their worst customers. you're not fighting every startup on the planet for the same handful of clients Not having access to good clients/customers suggests the business idea might not be viable. Chasing money from people without the wherewithal or will to pay, does not make your business idea viable. But again it is a rule of thumb.
- thedougd 2y agoThat must explain why they broke up the S3 resources into a bunch of tiny resources.
- eikenberry 2y agoIt was made apparent right after the IPO. Our team got a new VP in charge who changed the mantra from practitioner-first to enterprise-first. Soon after they then laid-off anyone not working on enterprise features. It was a sad death of a great company culture. Mitchell left around the same time which, IMO, speaks volumes.
- ethbr1 2y agoThe older I get, the more I'm convinced that practitioner-first is the only reasonable way to drive a product's features, while enterprise-first is the only reasonable way to drive a company's revenue. Which is to say strong sustainable products need both. ... but ffs don't let the entire company use enterprise as a reason to ignore practitioner feature requests.
- JojoFatsani 2y agoPricing, and, generally speaking, customer engagement were not their strength
- sepositus 2y agoThis is probably inaccurate, but it seemed like they wrote it off as a safe move, with their main competitor, Pulumi, getting away with it. However, to play devil's advocate, the number of Terraform resources is a (slightly weak) predictor for resource consumption. Every resource necessitates API calls that consume compute resources. So, if you're offering a "cloud" service that executes Terraform, it's probably a decent way to scale costs appropriately. I hate it, though. It's user-hostile and forces people to adopt anti-patterns to limit costs.
- hiatus 2y ago> However, to play devil's advocate, the number of Terraform resources is a (slightly weak) predictor for resource consumption. Every resource necessitates API calls that consume compute resources. So, if you're offering a "cloud" service that executes Terraform, it's probably a decent way to scale costs appropriately. That would make sense if you paid per API call to any of the cloud providers.
- sepositus 2y agoWhat happens when you run `terraform apply`? Arguably, a lot of things, but at its core it: - Computes a list of resources and their expected state (where computation is generally proportional to the number of resources). - Synchronizes the remote state by looking up each of these resources (where network ingress/egress is proportional to the number of resources). - Compares the expected state to the remote state (again, where computation is generally proportional to the number of resources). - Executes API calls to make the remote state match the expected state (again, where network ingress/egress is proportional to the number of resources). - Stores the new state (where space is most certainly proportional to the number of resources) This is a bit simplified, but my point is that in each of the five operations, the number of resources can be used as a predictor for the consumed compute resources (network/cpu/memory/disk). A customer with 10k resources is necessarily going to consume more compute resources than one with 10 resources.
- hiatus 2y ago
- mnahkies 2y agoI actually prefer the RUM model. The previous "per apply" based model penalized early stage companies when your infrastructure is rapidly evolving, and discouraged splitting state into smaller workspaces/making smaller iterative changes. Charging by RUM more closely aligns the pricing to the scale/complexity of the infrastructure being managed which makes more sense to me. That said it has tempted me to move management of more resources into kubernetes (via cross plane/config connector)
- danw1979 2y agoThe previous model I was referring to was a flat-rate TF Cloud team plan at (in the UK) <$30/month. There were runtime limits IIRC but there was nothing stopping Hashicorp offering a “per user” fixed rate plan at several hundred dollars per month to enterprises for the same service. The various clients I’ve worked for who used TF would have lapped this up. RUM (or the equally opaque “call us” - we won’t answer! - enterprise pricing that proceeded it) not so much.
- daveguy 2y agoI'm surprised the deal was worth more than the market cap when they did the license rug pull.
- toomuchtodo 2y agoBroadcom VMware play. If you’re invested as an enterprise in the ecosystem, is going to be a while before you can extricate yourself. In the meantime, you must pay up.
- nailer 2y agoThat's true, but it's easier to switch from Terraform to Pulumi than it is to move from VMware to some other virtualization platform.
- burnte 2y agoI'm pretty good at engineering fast moves. I took a company off of Salesforce in 45 days. VMware servers are even easier to changeout. Never done Terraform though.
- JohnMakin 2y agoterraform is OSS, unless you're using the hosted HCP version (workspaces? I think they're called), which, I've been using terraform heavily and at scale since v0.7 and I have never once thought I needed or would pay for something like that.
- yellow_lead 2y agoHad to check the numbers. IPO at $80 and sold to IBM for $35. Not great for investors, but insiders benefitted a lot!
- redeux 2y agoDepends how you define insider. Employees were subject to a 6 month lockup and during that time the price dropped dramatically, but they still had to pay taxes on the $80 IPO price. Execs and institutional investors that were able to sell at IPO made out quite well though.
- guelo 2y agoExecs are employees, were they really exempt from the lockout? Seems unethical.
- Ancalagon 2y agothats preferred stock baby. Startups still a scam to work for.
- bolognafairy 2y agoThere are always haves and have-nots, lol. “Tech” isn’t exempted.
- nemo44x 2y agoNearly certainly they were not. Any stock holder would be blacked out including existing investors.
- redeux 2y agoThat’s simply not true. You can look at the SEC filings and see exactly who was able to liquidate during the IPO. I’m not passing judgment as to whether that’s “good” or “bad.” It simply is.
- AcerbicZero 2y ago
- asadm 2y agoYup. My worst investment. Never invest at IPO I guess.
- rufus_foreman 2y agoIf that's your worst investment, you're doing great. I bought stock in HashiCorp. I also bought stock in EBET, for a return of -100.00%.
- kccqzy 2y agoYup that's me. Happy user of terraform at that time so bought their stock on the day of IPO.
- Gee101 2y agoWhere you paying Terraform for anything at the time? My doubt in the value of the company was that I've been using Terraform for years in Enterprise settings and never needed to pay the company for anything.
- pizzafeelsright 2y agoTotally worthless. Running a few products. Quoted $1MM or so over 3 years for support. I was able to say no and saved six figures each month.
- xyst 2y ago*retail investors Retail will always be holding the bag. This is known.
- ghaff 2y agoEh. Lots of retail investors do well with the right stock. Lot's of Apple investors have done well over the years. Microsoft even with the right timing. They didn't with HashiCorp certainly. Bought some but not too much and were part of a housecleaning a few years back (which I'm glad I did).
- hiatus 2y agoHow far away from IPO are Apple and Microsoft now? I think parent is lamenting the state of IPOs as cashing out, if anything.
- intelVISA 2y agoIt's been a zombie for a while...
- neom 2y agoWorst investment I ever made. I like Mitchell and Armon so I emotionally just bought the IPO and closed my eyes presuming a TWLO or NET. Oh well!! :)
- febyewary 2y ago[flagged]