Cloudflare(NET) was ~$18 at IPO. It was ~$19 at lockup expiration 180 days later(versus nasdaq being a few percent down). If you bought at IPO you'd be up 734% but at lockup you'd be up only 688%.
Thank you Mitchell and Armon. I essentially built my DevOps consulting company off the back of Packer and Terraform. I’ll be a long term $HCP shareholder.
> ...a common confusion is multi-cloud vs. multi-vendor services. The latter is way more common, especially at smaller companies. Tools like Terraform are often touted as "multi-cloud" and people ask questions like "Why would I use Terraform if I use only AWS?" And the easy answer to that is tools like Terraform allow you to manage anything with an API as code. For example: do you want to manage DNS, or CDN, or DBs, etc. (that maybe aren't on AWS) as code? Terraform gives you the way to learn one config language/workflow to make that happen, even if 100% of your compute is on one provider. From a non-technical standpoint, this helps your organization start learning non-vendor-specific tooling, which better prepares you from a human standpoint for the future noted above.
> I think the #1 value of multi-cloud is organizational: you build your core infra/app lifecycle processes (dev, build, deploy, monitor, etc.) around a technology-agnostic stance. As technologies shift, other clouds become important, new paradigms emerge, etc. your organization is likely more prepared to experience that change. This is something that is core to our ideology at HashiCorp, its point #1 in our Tao that I published 4 years ago! https://www.hashicorp.com/blog/the-tao-of-hashicorp
There are benefits to Terraform, even at basic levels. You can version control infrastructure, check if manual changes have been made, and quickly spin up new, identical environments from the same configurations.
Yes, there are alternative ways of accomplishing this, but simple config files that can be easily validated and used to check against current infrastructure is an ideal way to do this.
Before Terraform, I worked on a team that built what was basically terraform. It's just a natural, obvious, and effective way of managing cloud infrastructure.
That’s what I thought initially, yet I know a bunch of companies that do (like slack) and my ex company used to as well (facebook). It’s not clear until you actually are faced with a problem at your job that this solves. The whole strategy of hashicorp is to make devs and infra engs life more easy
Large companies will always pay huge amounts of $$$ for support. They can't be telling engineers "Go google some stuff" if critical components go down.
I can tell where I work it came down to a simple question of having to maintain, control, update, publish and develop TF modules vs just buying the dang thing and not having to worry about it.
If you are operating at a scale small enough where a single person is responsible for applying Terraform, and there are never two or more users interleaving applies which could collide, then you don't need TF cloud.
If on the other hand, you have multiple devs, committing changes, and applying them, then you need something like TF to ensure that the applies are consistent, ordered, and auditable.
For personal use? You don't need TF cloud, but the problems it solves get obvious as you scale up.
I use it to now and then reset the Dev DB. So it is marginally more convenient than running on your pc (since it takes 20 mins to reset the db). But im sure there are better usecases haha.
Setting all my infrastructure in Terraform in general has been a big waste of time for our startup since as soon as we got it running we never ever had to touch it again. Actually curious if somone touches their infra regularly.
Terrraform is declarative and describes the end state of what you want your system to look like. Executing terraform on anything other than blank slate requires that the deployment needs to know state of the current system. You can store that state yourself, or you can have HCP store it for you as a service
It's _such_ a crowded space though. Getting into monitoring is often a death trap because companies often think, "Hey, that's gotta be a logical next step, everybody loves dashboards" and then they get smoked by Splunk and Datadog because it's way harder than it looks and already saturated.
Could you explain what you mean by this? From their launch at 80, they pretty quickly went up to ~90, then dropped back to 83-84, which is up a few percent for the day. What sort of bump do you expect? (Legitimately, I'm not familiar with this sort of thing)
Looked decent, they priced at 72 and opened at 81, whilst the wider market tanked pretty hard, everything was red. Many saas stocks are down double digit over past week too.
Better for your wallet, but worse for the job. The company changes. The type of people it attracts to leadership roles are not the kind of people you’d start a company with. They bring their “processes and methods” that they promise will scale the company and then they insulate themselves by hiring their friends to report to them. The culture is corrupt at this point and the technologists that built the company begin moving on to new challenges and you see an accelerating attrition. But the new leadership doesn’t mind as it removes credible threats to their questionable abilities. And they can backfill with more friends/lackies loyal to them.
Within a few years post IPO the Composition of the company will have totally changed. The special place becomes a regular corporation. The hyenas will try to move on to the next Prize.
I bet most answers to this question will conflate IPO problems with simple growth problems, and the two are hard to separate. After all, a constant drive for growth combined with accountability to a public board usually makes strong leadership and strategy challenging - it's easier IMO for public companies to fall into "we must do what is easy to hit our numbers now."
On the flip side of the same coin, the ability to offer liquid equity and essentially pay employees using the company's projected growth (RSU issuance) is often financially lucrative for employees old and new and if done correctly, can attract a different group of really strong people who aren't in a place to take the startup gamble.
I was at Facebook when the IPO happened and it was a pretty positive experience overall.
We had an all-night hackathon the night before (one of the hacks was to wire into the "Nasdaq bell" button to post an opengraph story) and the whole company was mostly in a "stay focused and keep shipping" mode.
The leadership team shared a few funny jokes each week at the all-hands events leading up to it talking about the roadshow but prep work for the IPO was mostly framed as "this thing we've got to do" and not as some kind of goal. The company was overwhelming focused on the work at hand.
Overall the IPO was cool and I'm sure for many momentus, but as a somewhat newly acquired employee it was mostly a non-event and no one made me feel like I'd missed out by not joining earlier. Everyone was really just starting to feel comfortable at the newish physical HQ and morale was generally high. Most if not all the internal chatter was around the idea that "this journey is 1% finished" and at least everyone I knew there was in "let's do this and move on" mode.
Mark had publicly committed to not selling any shares for at least a year so no one thought he was going to bail or anything.
The stock price then proceeded to fall from $30's to the $10's and despite the on-paper financial hit for many of us it was kind of validating that "those silly people in wallstreet still don't get it" and that we weren't at the end of anything, we were still at the beginning.
As FB then consistently grew for the next 9 years to nearly $400/share there was still plenty of upside so there wasn't much of a pre-IPO vs. post-IPO tribal thing going on either.
In short, the culture was never built around "let's get this thing to IPO" so it wasn't really impacted negatively by reaching that milestone.
NotSammyHagar|4 years ago
thinkmassive|4 years ago
snarf21|4 years ago
brentis|4 years ago
atlgator|4 years ago
mancerayder|4 years ago
oh_sigh|4 years ago
politelemon|4 years ago
stevofolife|4 years ago
tomrod|4 years ago
nodesocket|4 years ago
nunez|4 years ago
altdataseller|4 years ago
ignoramous|4 years ago
> ...a common confusion is multi-cloud vs. multi-vendor services. The latter is way more common, especially at smaller companies. Tools like Terraform are often touted as "multi-cloud" and people ask questions like "Why would I use Terraform if I use only AWS?" And the easy answer to that is tools like Terraform allow you to manage anything with an API as code. For example: do you want to manage DNS, or CDN, or DBs, etc. (that maybe aren't on AWS) as code? Terraform gives you the way to learn one config language/workflow to make that happen, even if 100% of your compute is on one provider. From a non-technical standpoint, this helps your organization start learning non-vendor-specific tooling, which better prepares you from a human standpoint for the future noted above.
> I think the #1 value of multi-cloud is organizational: you build your core infra/app lifecycle processes (dev, build, deploy, monitor, etc.) around a technology-agnostic stance. As technologies shift, other clouds become important, new paradigms emerge, etc. your organization is likely more prepared to experience that change. This is something that is core to our ideology at HashiCorp, its point #1 in our Tao that I published 4 years ago! https://www.hashicorp.com/blog/the-tao-of-hashicorp
-mitchellh, https://www.reddit.com/r/devops/comments/91afzz/why_multiclo...
mywittyname|4 years ago
Yes, there are alternative ways of accomplishing this, but simple config files that can be easily validated and used to check against current infrastructure is an ideal way to do this.
Before Terraform, I worked on a team that built what was basically terraform. It's just a natural, obvious, and effective way of managing cloud infrastructure.
kache_|4 years ago
driverdan|4 years ago
baby|4 years ago
ascendantlogic|4 years ago
rad_gruchalski|4 years ago
manigandham|4 years ago
hpoe|4 years ago
Rantenki|4 years ago
If on the other hand, you have multiple devs, committing changes, and applying them, then you need something like TF to ensure that the applies are consistent, ordered, and auditable.
For personal use? You don't need TF cloud, but the problems it solves get obvious as you scale up.
brightball|4 years ago
I’ve seen interest increasing in Nomad lately as well. More conversations about it.
Terraform has a huge following though.
lysecret|4 years ago
Setting all my infrastructure in Terraform in general has been a big waste of time for our startup since as soon as we got it running we never ever had to touch it again. Actually curious if somone touches their infra regularly.
Suchos|4 years ago
spatley|4 years ago
bigmattystyles|4 years ago
bugsense|4 years ago
zenlikethat|4 years ago
rad_gruchalski|4 years ago
roffo|4 years ago
MetalMatze|4 years ago
sytse|4 years ago
outside1234|4 years ago
usualglabpr|4 years ago
[deleted]
pas|4 years ago
https://www.google.com/finance/quote/HCP:NASDAQ?sa=X&ved=2ah...
khazhoux|4 years ago
shortstuffsushi|4 years ago
Rastonbury|4 years ago
morepork|4 years ago
bugsense|4 years ago
rileymat2|4 years ago
Or is this a Google Fiance Bug?
shawabawa3|4 years ago
poopypoopington|4 years ago
jakub_g|4 years ago
Out of curiosity, I checked the two stock brokers I have accounts with (Revolut and DeGiro), and it's not there yet.
Do you know what EU (or French) brokers have the Nasdaq companies on the day of IPO?
drexlspivey|4 years ago
politelemon|4 years ago
yawnxyz|4 years ago
michelb|4 years ago
random123450987|4 years ago
wirelesspotat|4 years ago
dddw|4 years ago
Animats|4 years ago
unknown|4 years ago
[deleted]
redisman|4 years ago
nemo44x|4 years ago
Within a few years post IPO the Composition of the company will have totally changed. The special place becomes a regular corporation. The hyenas will try to move on to the next Prize.
bri3d|4 years ago
On the flip side of the same coin, the ability to offer liquid equity and essentially pay employees using the company's projected growth (RSU issuance) is often financially lucrative for employees old and new and if done correctly, can attract a different group of really strong people who aren't in a place to take the startup gamble.
quartz|4 years ago
We had an all-night hackathon the night before (one of the hacks was to wire into the "Nasdaq bell" button to post an opengraph story) and the whole company was mostly in a "stay focused and keep shipping" mode.
The leadership team shared a few funny jokes each week at the all-hands events leading up to it talking about the roadshow but prep work for the IPO was mostly framed as "this thing we've got to do" and not as some kind of goal. The company was overwhelming focused on the work at hand.
Overall the IPO was cool and I'm sure for many momentus, but as a somewhat newly acquired employee it was mostly a non-event and no one made me feel like I'd missed out by not joining earlier. Everyone was really just starting to feel comfortable at the newish physical HQ and morale was generally high. Most if not all the internal chatter was around the idea that "this journey is 1% finished" and at least everyone I knew there was in "let's do this and move on" mode.
Mark had publicly committed to not selling any shares for at least a year so no one thought he was going to bail or anything.
The stock price then proceeded to fall from $30's to the $10's and despite the on-paper financial hit for many of us it was kind of validating that "those silly people in wallstreet still don't get it" and that we weren't at the end of anything, we were still at the beginning.
As FB then consistently grew for the next 9 years to nearly $400/share there was still plenty of upside so there wasn't much of a pre-IPO vs. post-IPO tribal thing going on either.
In short, the culture was never built around "let's get this thing to IPO" so it wasn't really impacted negatively by reaching that milestone.
gpm|4 years ago
unknown|4 years ago
[deleted]
dandigangi|4 years ago
jtdev|4 years ago
[deleted]
davewritescode|4 years ago
makeitdouble|4 years ago
1cvmask|4 years ago
unknown|4 years ago
[deleted]
jakub_g|4 years ago
Lamad123|4 years ago
andy_ppp|4 years ago
lflux|4 years ago
988747|4 years ago
unknown|4 years ago
[deleted]
telotortium|4 years ago
[deleted]
taf2|4 years ago
``` sudo dd if=/dev/zero of=/tmpswap bs=4096 count=1M && sudo chmod 0600 /tmpswap && sudo chown root:root /tmpswap && sudo mkswap /tmpswap && sudo swapon /tmpswap ```
yjftsjthsd-h|4 years ago
unknown|4 years ago
[deleted]