News for hackers. Stuff that matters.
Re:What software engineers can learn from the rapid collapse... by emgeee on Thursday April 07, 2022 @07:15PM (#30951479)
I was an engineer at Fast for over a year and wanted to clarify a few points-- - engineers did have access to data and could write their own queries to check revenue (but few people did until the article came out). - the strategy leadership decided on was to go after massive enterprise sellers which would, in theory, result in step-change functions in revenue. Many people knew about the low numbers but were willing to let the strategy play out for a while. There was a lot of excitement internally around closing the first $1B+ seller - Internally, the culture was something akin to "toxic positivity" which meant that we weren't willing to discuss failures or misses in a productive way - The company spent a lot of money on marketing events including sponsorship deals with the Tampa Bay Lightning and the rumored million dollar concert by the Chain Smokers. People are talking a lot about high engineer salaries but IMO those were far from the biggest problem (possible biased view)

The story is a lot more complicated and nuanced than the headlines you read in publications but I will say that Fast was full of really talented folks who I'd be happy to work with again. For me, a big lesson I took away from this experience is the perils of an overly positive fully remote culture. It's very easy for leadership to hide things from people when information doesn't easily spread across different organizations

Re:What software engineers can learn from the rapid collapse... by maybetoofast on Thursday April 07, 2022 @07:38PM (#30951632)
I joined Fast towards the end of last year.

I didn't get as much exposure to the rest of the company as parent comment, but I'll say I saw a weird air of complacency and assumed success.

I first ignored my instincts that something was wrong, but as I saw more of how the company operated, I became convinced that the single largest problem the company had was the culture. On the surface, I agree with the parent comment, things were definitely positive, but rather than toxic, I think it was more of a naive one, like most of these people had never worked at a startup before, and didn't understand that it's always easy to snatch defeat from the jaws of victory, and that if they didn't understand what they were doing and how it affected the company then probably nobody else did either. It felt like everyone was very smart, but somewhat foolish (myself included).

That being said, I enjoyed my time there, and definitely learned a lot, especially organizationally. The people are solid and I think Affirm is going to get a pretty sweet deal.

Re:What software engineers can learn from the rapid collapse... by cormacrelf on Friday April 08, 2022 @04:12AM (#30954553)
This whole thing is strange to me. It's targeted at software engineers, and the dominant theme is that you should be wary of toxic positivity and a number of specific indicators that you should be able to see from your desk as an engineer. The discussion in here is also focused on that.

But if you are an early employee with equity, you are not just an engineer. You are, figuratively, a shareholder. One of the reasons they give you stock options as opposed to actual shares is that shareholders have a ton of rights against companies, and can e.g. sue for investor fraud, vote the board out, get quarterly reports with financial & performance statements therein backed by federal law and the threat of investor fraud lawsuits. You, on the other hand, are given the financial exposure to the company's performance without any of the attached rights. And they will happily lie to you in order to keep you happy & get you to project enough positivity to hide flaws & keep outside investment flowing until it all collapses.

So as an employee, you should be trying to claw back some of what being a shareholder would get you, given you are so heavily exposed. I've worked at companies where there is a monthly meeting, nearly everyone present, where the entire company's business position, prospects and challenges are discussed openly. The employees (largely) didn't even have equity. Any cracks (like an imminent complete collapse in the next three days) would show very early on, but there were none, because the employees were empowered to do something about any challenges.

So, yes, there are warning signs, and your response isn't a binary choice between staying and leaving. I would like people to come away with a better model of this than "if they are hiring exclusively from big tech, that's a red flag, get out of there". You can demand more transparency if you know what transparency looks like. If you are content to sit at your desk and happily churn out React components, satisfied with management sending enough emojis at you via slack, then you can't protect yourself at all.

Re:What software engineers can learn from the rapid collapse... by ben7799 on Friday April 08, 2022 @09:08AM (#30956360)
This is an excellent post. I've worked at 4-5 different startups over the past 22 years with a range of exits including shutting down and getting laid off, 3 acquisitions while I was still at the company, and one acquisition after I left but had kept my equity. They all existed on a spectrum between what Fast sounds like and what you're talking about with "extreme" transparency.

You want to be at the company where the CFO gets up at the monthly all hands and goes over the numbers in gory detail and doesn't hold anything back. You do not want to be at the cargo cult company where they get up and cheerlead and never talk about numbers. It took me a shockingly long time to figure this out.

In the end the stock gains have all been in the periods where I didn't work at startups but instead worked at public companies. Go figure.

Re:What software engineers can learn from the rapid collapse... by FooBarBizBazz on Saturday April 09, 2022 @09:22AM (#30967843)
Also --

"Toxic positivity" and ISOs/rights:

ISOs nominally give you "ownership" in the company, an extra incentive to make sure it succeeds. But you lose them within some time period after you leave (say, are fired), and there's no way to sell them during that time unless the company has gone public. So this thing that's supposed to make you an "owner" just makes you a hostage. It does not motivate you to take risks on behalf of the company, and it does not motivate you to speak the truth.

If they couldn't take it from you, then you'd speak the truth.

Re:What software engineers can learn from the rapid collapse... by lupire on Friday April 08, 2022 @08:28AM (#30956042)
The reason they give options is that giving out stock basically forces an early IPO due to the 500 employee rule.
Re:What software engineers can learn from the rapid collapse... by alecbz on Friday April 08, 2022 @11:04AM (#30957933)
TIL it's actually 2000 shareholders as of 2012. https://www.investopedia.com/terms/5/500-shareholder-thresho...
Re:What software engineers can learn from the rapid collapse... by hedora on Friday April 08, 2022 @10:52AM (#30957658)
Also, the taxes for RSUs doesn't work. Say the pre-IPO stock is worth $3 right now, and a good exit is $10. I'll need cash to pay taxes on those RSUs as they vest. Their current market value should greatly exceed my salary as IPO approaches, but even at $3, the taxes on the RSUs are likely to be 25-50% of my post tax cash income. With 33% effective tax on the income, paying another 50% tax for the RSU vest means my effective tax rate would he 66%. Compensating for by increasing salary would increase the company run rate, and would bump many employees into the 51% tax bracket, so their marginal rate would be something like 75%.
Re:What software engineers can learn from the rapid collapse... by plasticchris on Friday April 08, 2022 @08:33AM (#30956078)
I think options will trigger this as well, this is where the “double trigger” rsu came from.
Re:What software engineers can learn from the rapid collapse... by alecbz on Friday April 08, 2022 @11:35AM (#30958542)
As in, if a company as 500 (now 2000 I think) options-holders, the SEC will start regulating them as if they're public? I don't think that's true?

Double-trigger RSUs are AFAIK just a way to avoid paying taxes on illiquid assets. The reason to shift from options to RSUs at all is (I think) that once the company's FMV gets high enough, the strike price and taxes due for the options will be so high that employees won't be able to afford paying them if they leave the company.

Re:What software engineers can learn from the rapid collapse... by plasticchris on Saturday April 09, 2022 @11:59AM (#30969145)
No but companies don’t want to risk that 2k of the options holders might exercise and force the issue so it’s functionally the same.

I thought it was common knowledge that fb started the double trigger thing to avoid this limit, and I heard something similar when a startup I was in converted options to RSUs.

Re:What software engineers can learn from the rapid collapse... by belval on Thursday April 07, 2022 @09:59PM (#30952505)
This echos my experience at a $100M startup that I worked for and that ultimately failed.

HR would tell us we were extraordinary, we would have world-class catering for lunch every day, and yet we had no customers, no contracts, and no money except the investors'.

It was a sobering realisation on the damage that can happen when you are submerged in toxic positivity. You forget that companies still need to earn actual money, that it's not a party every day.

Re:What software engineers can learn from the rapid collapse... by brian_cunnie on Friday April 08, 2022 @09:02AM (#30956310)
> we would have world-class catering for lunch every day

I'd like to point out that this is not the case for every Silicon Valley start-up: the three start-ups I worked at (CollabNet, Aeluros, Ardatech) were incredibly frugal with money (exception: salaries were competitive).

At one of the companies, the CEO and I took a trip to Safeway to buy soft drinks for customers. When we got back, I walked around the office telling everyone the soft drinks were _not_ for them, only for customers.

At another company, I had to make a compelling presentation to the CTO to buy a $1.5k printer. "The Linux workstations need a PostScript printer!" We bought the printer, but he didn't like parting with the money.

Being frugal doesn't guarantee success: my CollabNet stock was washed out in later rounds, Aeluros had a fair-to-middling exit to Broadcom, and Ardatech had a good exit to Google. But it's good to keep an eye on the money.

Re:What software engineers can learn from the rapid collapse... by BigJono on Friday April 08, 2022 @09:43AM (#30956682)
That sounds like way too far in the other direction at both places. Stuff like drinks and printers are basically noise compared to engineering payroll when you're paying people $250k a year.

The lesson should be buy whatever the hell people want, just stop buying people until you need them. They're the expensive bit.

3 great devs can do about the same work as like 30 average ones. People massively underestimate communication overhead. As soon as you lose the 'startup feel', you lose the speed, and it's gone for good. The transition is probably inevitable, but there's a threshold of revenue you have to reach before you make it. If you don't reach it, you're cactus.

150 devs and 50 sales people to generate $600k yearly revenue is laughable.

Re:What software engineers can learn from the rapid collapse... by brian_cunnie on Friday April 08, 2022 @10:56AM (#30957762)
> The lesson should be buy whatever the hell people want, just stop buying people until you need them. They're the expensive bit.

Absolutely. We were frugal, but not to the point of self-sabotage. Our biggest expense was payroll, followed by the Cadence/Synopsys EDA software licenses.

So, for example, no catered lunches or breakfasts, but if there was a customer or investor dinner, it would be expensed.

We had good health insurance, but we didn't have gym memberships or (gasp!) an onsite gym.

The workstations were powerful, but we shaved costs by buying "gamer rigs" instead of the more expensive "engineer workstations". We bought prosumer equipment (Netgear) instead of enterprise equipment (Cisco).

If someone needed, say, a Wacom tablet to accommodate a wrist injury, we made that happen.

We had a well-stocked lab, but some of the electrostatic benches we got at a good price secondhand.

Our office was near the train station to accommodate the engineers who commuted from the city, but it wasn't expensive space (all glass & chrome); it was a "B" office. We shared a bathroom with the other tenants. It was a little run-down, but it was clean.

We didn't have offices or cubes, just desks, and the CEO & President sat next to each other in the big room we all shared.

Re:What software engineers can learn from the rapid collapse... by aaaaaaaaata on Friday April 08, 2022 @06:49PM (#30963451)
Netgear and Cisco are kind of a security shit-show, but kudos in principle.
Re:What software engineers can learn from the rapid collapse... by userulluipeste on Friday April 08, 2022 @10:17AM (#30957051)
"just stop buying people until you need them. They're the expensive bit."

If only they could be bought that easy right when you'd need them. At least in a corporation, the HR will tell you "50 engineers? That's going to take X monts, judging from the hiring rate we had so far."

Re:What software engineers can learn from the rapid collapse... by im_down_w_otp on Thursday April 07, 2022 @10:03PM (#30952536)
How on Earth did the company raise so much money with so few milestones of any kind being achieved?
Re:What software engineers can learn from the rapid collapse... by JumpCrisscross on Thursday April 07, 2022 @11:43PM (#30953113)
> How on Earth did the company raise so much money with so few milestones of any kind being achieved?

Fast pitched itself as taking the prudent path compared with e.g. Bolt. The latter went for big clients first. Fast started with small businesses.

There were clearly other issues. But the closing era of cheap capital favoured the bold, and Bolt’s seizure of the fertile low grounds cut off Fast from its growth. Despite Fast taking the orthodox path.

Re:What software engineers can learn from the rapid collapse... by b20000 on Friday April 08, 2022 @12:09AM (#30953249)
this doesn't answer the question at all, it's just a bunch of bullshit words strung together. we never raised any money, and we had more to show than Fast although we were in a completely different industry. this goes to show that all that matters is knowing people, it doesn't actually matter whether you have a real business and have achieved anything at all.
Re:What software engineers can learn from the rapid collapse... by enra on Friday April 08, 2022 @01:28AM (#30953615)
VCs sometimes follow "hot" companies. Companies become hot when several VCs think they are hot for whatever reason. When the company is hot and gets offers, other VCs will rush to give them more offers and at that point you might not even need a deck or any metrics anymore. The startup can then bid those offers against each and can end up raising even more they initially were trying to.

Fast did great job hyping the company on Twitter, likely the founder also was a good storyteller. The old adage is that you raise with a story, team or traction. Sometimes the story actually pans out, like with YC Airbnb is often an example of company that struggled for a long time in the beginning and no-one could really predict how big they could become.

Re:What software engineers can learn from the rapid collapse... by b20000 on Friday April 08, 2022 @01:50AM (#30953725)
traction doesn’t matter. or we would have raised. story and team maybe. i think that VCs buy into a certain type of person. maybe a younger version of themselves. somebody they want or wanted to be. that rules out anyone who is nerdy or weird. and they like to go to parties to hear what others are investing in and then do the same.
Re:What software engineers can learn from the rapid collapse... by hef19898 on Friday April 08, 2022 @03:06AM (#30954143)
I'm all in if a founder can "sell" a company to raise money. It becomes a problem once people believe their own hype, so.
Re:What software engineers can learn from the rapid collapse... by JumpCrisscross on Friday April 08, 2022 @05:20AM (#30954947)
> we never raised any money

Who? (Also, given an open market, as was the case when the Amazon patent expired in 2017, the company fundraises to scale will beat its more timid competitor. This is basic strategy.)

If you were in a different industry…great execution in the wrong industry is as good as a Ferrari in a swamp.

> all that matters is knowing people

Sounds like you’ve been through some shit. I’m sorry for that.

The point I was making, summarily, is that Bolt ate Fast’s lunch. It went straight for the big customers. Fast wanted to grow towards them incrementally. In this story, if anyone had a fundraising connections advantage, it was Fast—they were Stripe backed. Bolt outmanoeuvred them (and was lucky).

This is unorthodox strategy. Fast played it conservatively. Bolt swung for the fences. Curiously, Bolt landed the home run.

Re:What software engineers can learn from the rapid collapse... by lupire on Friday April 08, 2022 @08:29AM (#30956060)
FAST wasted $100M on nothing. That's not conservative.
Re:What software engineers can learn from the rapid collapse... by samhw on Friday April 08, 2022 @11:05AM (#30957965)
I don't know why on earth this is downvoted. You're 100% correct and I'm bewildered that this 'conservative' trope is prevailing in the thread. Both companies spent functionally the same amount of money, and both maximised different terms of the [customer count]*[customer revenue] equation.

Fast made what was manifestly the wrong decision, both in hindsight and in foresight (I'm happy to post my WhatsApp screencaps from a year and a half ago when I was exploring starting a co in that space). It's not possible to build a hands-off 'platform' like Stripe in that space - integrations are complex, and so integrating a large number of small clients predictably bogged them down till they ran out of money.

(That's not the only reason, I'm sure. It was also a shitty implementation of one-click checkout: most saliently, it wasn't one click. Anyone who actually tried Fast at the time - and I & my prospective cofounder shared the few tiny client websites either of us found like they were rare gems - could see that it was a terrible implementation, in a space where UX is literally the entire game. Many actually did, e.g. this guy from back then: https://chrisfrantz.com/checking-in-on-fast/)

Re:What software engineers can learn from the rapid collapse... by b20000 on Friday April 08, 2022 @10:17AM (#30957043)
you can build a great business in any industry. VCs think this is limited to a handful of industries which they happen to think are hot. because of that thinking many good deals are lost.

maybe Bolt knew a couple of things Fast did not.

Re:What software engineers can learn from the rapid collapse... by jokethrowaway on Saturday April 09, 2022 @05:08AM (#30966397)
Going for bigger clients is the prudent path. Small clients require far more initial investments and the payoff will be much later.

We failed to raise money exactly because we had a bunch of small clients and not enough revenue. It was a prudent decision for the potential investors - but the main failure on our side was not to network enough with our current investors in order to get another friendly round of investment.

We had a competitor that was doing exactly the same thing (with worse metrics) that raised several millions a few months later, so it wasn't too far fetched.

VCs invest in a lot of baseless crap - sometimes the crap turns into gold and sometimes in order to be the chosen crap you need to know the right people.

Re:What software engineers can learn from the rapid collapse... by tuyiown on Friday April 08, 2022 @04:05AM (#30954515)
Way too much VC money is not driven by business analysis, and influenced by FOMO, especially in big names circles. It's totally irresponsible.
Re:What software engineers can learn from the rapid collapse... by nowherebeen on Friday April 08, 2022 @09:02AM (#30956305)
I think a lot of egos are running the VC business than actual investment analyst.
Re:What software engineers can learn from the rapid collapse... by belval on Thursday April 07, 2022 @10:19PM (#30952629)
A well known name was attached and it was at the peak of the AI craze.
Re:What software engineers can learn from the rapid collapse... by im_down_w_otp on Thursday April 07, 2022 @11:02PM (#30952899)
Ah, celebrity investing. Of course, of course.
Re:What software engineers can learn from the rapid collapse... by sgerenser on Friday April 08, 2022 @12:49PM (#30959486)
Look at Theranos. That con lasted over 10 years and was valued at billions yet they never managed to actually DO anything.
Re:What software engineers can learn from the rapid collapse... by john_moscow on Friday April 08, 2022 @12:06AM (#30953232)
Well, they don't. The toxic positivity is the product and the investors are the customers.
Re:What software engineers can learn from the rapid collapse... by pyb on Thursday April 07, 2022 @07:56PM (#30951759)
Good point, I am always surprise when well funded startups hire former big-tech engineers, rather than experienced startup engineers.
Re:What software engineers can learn from the rapid collapse... by throwawaythekey on Thursday April 07, 2022 @09:49PM (#30952453)
I interviewed at Fast last year as an experienced startup engineer. I was given the "describe a production incident you were involved in" question.

I detailed a case where a recent deploy I had done had resulted in elevated error rates for some of our clients and how I had solved it with a quick follow up push to prod. The interviewer asked why it wasn't caught in staging and I mentioned that it could have been but as a small company we have to make velocity vs bug tradeoffs and in general it feels like we are currently at a sweet spot. The interviewer was unwilling to explore that space at all, or the concept that different companies might want to land in different places.

Later I was given feedback that I did exceptionally well in the technical interviews but the company didn't want any cowboys on their team. All of that is probably just a long way of confirming the other anecdotes in this thread that from the outside fast seemed somewhere between delivery hostile and overly cautious.

Re:What software engineers can learn from the rapid collapse... by forgingahead on Friday April 08, 2022 @07:21AM (#30955608)
This is hilarious - velocity vs. bug tradeoffs is a key balancing act that every startup does, and you were totally right in what you were doing, also with your point that other companies may choose differently and that's also totally fine.

But to be deemed as a cowboy - utterly hilarious, given where they ended up. Pretty cowboy with the investor money instead I reckon?

Re:What software engineers can learn from the rapid collapse... by omarfarooq on Friday April 08, 2022 @04:03AM (#30954505)
What exactly is meant by "cowboy" here?
Re:What software engineers can learn from the rapid collapse... by orzig on Friday April 08, 2022 @04:36AM (#30954696)
Not OP but in tech cowboy often means "taking unacceptable risks to increase velocity". In this case, shipping code without integration tests in Staging. whether that risk was 'unacceptable' is the difference of opinion at issue.

Fun fact: The 2011 article Cowboys and Pit Crews (https://www.newyorker.com/news/news-desk/cowboys-and-pit-cre...) points out that modern cowboys actually spend a lot of time on communication and checklists.

Re:What software engineers can learn from the rapid collapse... by nicd on Friday April 08, 2022 @04:33AM (#30954683)
Someone who plays it "fast and loose" in terms of engineering (for example, deploying straight to prod). As parent mentions- this isn't necessarily a bad thing depending on the context (but "cowboy" here has a negative connotation).
Re:What software engineers can learn from the rapid collapse... by strikelaserclaw on Friday April 08, 2022 @12:30PM (#30959204)
oof, i described myself as a cowboy at a interview i did last year to a higher up, no wonder i didn't get the job even though i did well on their technical exams. I always took cowboy coder to mean someone who had independence and resilience to get things done even if the environment isn't conducive towards that.
Re:What software engineers can learn from the rapid collapse... by gumby on Friday April 08, 2022 @02:36AM (#30953977)
It’s a kind of cargo cult, cf the post “you aren’t google”. The kinds of people who succeed at FAANG (MANGA?) are used to a lot of infrastructure and are (at google in particular) mostly incented to ship rev 0, not build a sustainable system.

That’s a gross generalization, but gives you the flavor. I couldn’t do what they do (huge budget, low incrementalism) and would hate the environment. But they can’t do what I do, and when hired to do so, typically fail. Not because they are dumb, or lazy, or foolish, or anything negative — typically they are none of those things. Just haven’t experienced the startup environment.

Re:What software engineers can learn from the rapid collapse... by esprehn on Friday April 08, 2022 @11:23AM (#30958319)
My experience of Google is very much incrementalism and long term sustainability. Very few things at Google are built "new", it's tons of cobbling together systems that already existed and making small adjustments and optimizations to them.

There's a big difference between the product strategy side (v0 of N different chat products) and the tech side which is that all those products are made of many of the same components arranged differently.

Re:What software engineers can learn from the rapid collapse... by namdnay on Friday April 08, 2022 @05:13AM (#30954910)
> I am always surprise when well funded startups hire former big-tech engineers, rather than experienced startup engineers

i'd say that if you plan on scaling, you need a bit of both. a lot of tricky scale/process/architecture questions have effectively been "solved" in big orgs, it's useful to have people who can bring this experience

to take a completely random examples: setting up a performance improvement plan, performing incident post-mortems, organising oncall rotas, branching strategies when you have a mix of small customers on standard product and big accounts with customisations etc

Re:What software engineers can learn from the rapid collapse... by hef19898 on Friday April 08, 2022 @06:54AM (#30955451)
The risk, and I see that currently in non-software functions, is hiring people from big corps that know how to manage the people that solved those scale/... problems instead of the problems themselves. With the result that those senior people default back to building an organization that looks like the one they are used to. Which doesn't solve a single one of those solved problems.

Quite likely to happen of the founders / existing hiring managers have no idea themselves how big corp solved these problems.

Re:What software engineers can learn from the rapid collapse... by nowherebeen on Friday April 08, 2022 @09:05AM (#30956322)
That’s the problem. They had 0 need of scaling. It’s premature optimization 101.
Re:What software engineers can learn from the rapid collapse... by aidaman on Saturday April 09, 2022 @05:34PM (#30972286)
nail it, then scale it
Re:What software engineers can learn from the rapid collapse... by nowherebeen on Sunday April 10, 2022 @07:20AM (#30976120)
Exactly, scaling doesn't help you solve product-market fit. It adds operational complexity/overhead with, in this specific case, no benefits, and solidifies the product that doesn't have market fit. Watch this for a laugh: https://youtu.be/y8OnoxKotPQ
Re:What software engineers can learn from the rapid collapse... by danielmarkbruce on Thursday April 07, 2022 @09:26PM (#30952305)
There is a pretty good reason. If the experienced engineer worked at a startup that went anywhere, they have a lot of money and aren't coming to work for you. So the choice in many cases is big tech engineer or failed startup engineer. It's not clear which is better, it is clear (ish) which seems better.
Re:What software engineers can learn from the rapid collapse... by DevKoala on Thursday April 07, 2022 @09:57PM (#30952498)
This is not true at all. A lot of people In BigTech companies boast of passing a tough interview as their biggest accomplishment and beyond that haven’t really done much.

Meanwhile, good startup engineers are used to learning new technologies quick, can work across the full stack, can own all aspects of their app/feature, work without much direction, never mind a formal spec, and generally are used to solve problems over shipping code.

Often, the key drawback with startup engineers who are available after working at one or two startups, is that they pick bad companies and do not really understand the business end of the equation. However they are still excellent problem solvers.

Re:What software engineers can learn from the rapid collapse... by danielmarkbruce on Thursday April 07, 2022 @10:22PM (#30952650)
You've compared the worst big tech engineers with the best startup engineers. Those are rarely the choices faced.
Re:What software engineers can learn from the rapid collapse... by DevKoala on Thursday April 07, 2022 @10:35PM (#30952731)
Your comparison was similarly unfair at the other end while presenting it as a common scenario, which is why I presented a different one.

This is from my experience as a hiring manager who has worked at multiple startups and now works for a large public tech company.

Re:What software engineers can learn from the rapid collapse... by danielmarkbruce on Thursday April 07, 2022 @10:56PM (#30952859)
But I was implying the choice isn't clear.

There aren't many good startup engineers with experience at successful startups who are floating around, especially from when the company in question was actually a startup.

edit: i re-read, my comment "failed startup engineer" may have read differently to what i intended. I meant they worked at a failed startup, not that they were a failure. It's largely unfair, but people do seem to think people who worked at a successful company are better than those who worked at a failed company.

Re:What software engineers can learn from the rapid collapse... by DevKoala on Friday April 08, 2022 @12:07AM (#30953233)
From my experience, the choice isn't clear favoring BigTech engineers either.

For example, a pattern I noticed among the pool of BigTech engineers recruiters would pitch to me was the following. The engineer would join a startup with an immediate promotion in title, and then 18 months after the fact, they would jump back to BigTech to a higher level than the one they had when they left. When you asked what they delivered at the startup, it was clear that they didn't do much or often couldn't correlate the impact of their features to the ROI of the business. Nevertheless, the title upgrade in their resume helped them game the recruiter search and the BigTech ladder.

https://www.teamblind.com/ is full of recommendation for similar strategies that BigTech engineers use to climb the ladder.

Also, the good startup engineers aren't floating around, but you can still poach them. You'll have to give them a big signing bonus to cover the purchase of their options, but it isn't a risk to me when they are sure bets; a recommendation from my network for example.

Re:What software engineers can learn from the rapid collapse... by danielmarkbruce on Friday April 08, 2022 @10:33AM (#30957323)
Yep, the choice really isn't clear.
Re:What software engineers can learn from the rapid collapse... by notac on Friday April 08, 2022 @12:51AM (#30953433)
I think judging an engineer's engineering skills by the (effectively random) chance of them being at a startup that "makes them rich" just reveals a significant lack of understanding of how the current startup world works. The vast majority fail. The ones that succeed tend to not make anyone any significant amount of money except the founders.

There seems to be a significant number of tech industry employees still floating around that are convinced that instant financial independence is available for all.

Re:What software engineers can learn from the rapid collapse... by danielmarkbruce on Friday April 08, 2022 @10:35AM (#30957358)
At least in my experience, even people who understand how it works seem to have this bias. On average it might even be a fair bias.
Re:What software engineers can learn from the rapid collapse... by kortilla on Friday April 08, 2022 @03:05AM (#30954140)
> If the experienced engineer worked at a startup that went anywhere, they have a lot of money and aren't coming to work for you.

This is a stupid view of motivation and competence.

First, it implies people are only motivated by money. At the first startup I worked at, one of the senior engineers had been through 4 successful exits and was in the business to build things.

Second, competence of the engineering org and individual engineers is orthogonal to successful exits. An engineer can successfully ship many iterations of a product that are just a bad market fit and the company will fail. I’d still take that engineer any day over the typical FAANG cog who’s big project was a 2 year tax billing database migration.

Re:What software engineers can learn from the rapid collapse... by danielmarkbruce on Friday April 08, 2022 @10:33AM (#30957302)
A lot of what you are saying is true - but if you re-read my comment, it wasn't saying what you seem to be thinking it was saying. Just read it literally.
Re:What software engineers can learn from the rapid collapse... by rfrey on Friday April 08, 2022 @12:41AM (#30953386)
There are plenty of engineers from successful startups —- maybe the majority of them — who were lucky to get a new Honda Fit out of a very lucrative (for some) exit.
Re:What software engineers can learn from the rapid collapse... by searchableguy on Friday April 08, 2022 @07:25AM (#30955645)
They pay them better salaries and comp too. Startups boast about poaching talent from big tech by matching compensation and putting those new big tech employees at forefront.

It's a fund raising and public marketing trick.

Re:What software engineers can learn from the rapid collapse... by nseggs on Thursday April 07, 2022 @10:14PM (#30952601)
Or inexperienced startup engineers, given the nature of the name
Re:What software engineers can learn from the rapid collapse... by matwood on Friday April 08, 2022 @07:04AM (#30955511)
Yeah...it's often a different type of person who goes from 0->1 than from 1->100. Neither type is better than the other, just different.
Re:What software engineers can learn from the rapid collapse... by DevKoala on Thursday April 07, 2022 @08:18PM (#30951919)
Hear hear.
Re:What software engineers can learn from the rapid collapse... by somehnacct3757 on Thursday April 07, 2022 @08:26PM (#30951953)
If you're at a SaaS startup that tries to solve a churn or burn problem by moving upmarket, run.

It means your leadership can't think of a way to make the business work other than to get bigger checks from the same size customer base. "If only all our customers could pay us an extra zero!"

Moving upmarket doesn't work that way. They are totally different companies with purchase requirements and habits that will generate tons of work orthogonal to your core product. Spend a few quarters on compliance accreditations so you can tick boxes, multi-month sales conversations where you aren't even sure if you're just there to pressure the real Belle of their ball, etc.

If you can't do it small, you can't do it.

Re:What software engineers can learn from the rapid collapse... by thegginthesky on Friday April 08, 2022 @10:06AM (#30956909)
Agreed.

I've been on companies that did the opposite from going small to big. They started big, very big, with Fortune 50 costumers. That meant they hired a small but very specialized sales team with the right connections very early on.

Because the burn rate was very small (due to needing just a few engineers and employees and a small infrastructure) and the sales cycle took months, we could easily develop a strong product with the requested features, and then it turned out when we moved down to medium and small businesses most of the features were already in place all we needed to focus was on scaling the architecture.

Plus, big costumers pay very good and are loyal as long as you don't cause them headaches.

The only downside of this approach is if we hired the wrong sales people, the company would never take off.

Re:What software engineers can learn from the rapid collapse... by hibikir on Thursday April 07, 2022 @07:54PM (#30951740)
Going after large enterprise sales is a well known trap, and it's just so easy for a startup to spin its wheels for months, and eventually years, and realize that all the efforts got nowhere. The first 1B+ seller is precisely the hardest: Even when you are a relatively well known company, you'll still see reticence in bids if they know you are going to be their biggest costumer by volume.

The companies I know that succeeded with that strategy either have great starting relationships with insiders in their first sales, and had contracts signed before committing to a big staff, or got into said companies when they were small: If one of your customers turns into a rocket ship and you are tied to their revenue stream, their growth is your enterprise-sized company.

Enterprise sales might not even be all that profitable when it's all said and done: How many other companies are going to try to bid on their business? With their large size, how good is their leverage to squeeze down the profits of the winning bid.

You might have a relatively unique product, the right connections, and end up being Palantir, but it's a very narrow road with steep cliffs everywhere.

Re:What software engineers can learn from the rapid collapse... by skrtskrt on Thursday April 07, 2022 @08:15PM (#30951890)
Yeah I’ve worked places where the product was clearly superior to competitors in every possible way, including price, but selling to anyone beyond a small business was still VERY tough for multitude of reasons.

You would have companies where you have existing relationships, they love what you offer, and really want to work with you, but the deal just gets delayed by some other priority or reality of their business. The solution they already have is good enough (even if it’s barely good enough), and sticking with it is not actively putting them out of business for the time being.

It’s just reality… just like VC investing, selling into 100 small companies and growing along with some of them is waaaaay more likely to pay off than landing one whale

Re:What software engineers can learn from the rapid collapse... by lowkey_ on Thursday April 07, 2022 @08:09PM (#30951859)
But didn't Bolt succeed (order of magnitudes more revenue) by taking those enterprise customers while Fast was only getting SMBs?

I'm currently at a seed-stage startup with a few Fortune 500 companies as users. We're lucky to have a great sales team that can bring that business in. If we're solving a problem for them, they're willing to use us regardless of our size, though they do care about some small particular issues around size.

Re:What software engineers can learn from the rapid collapse... by skeeter2020 on Thursday April 07, 2022 @11:54PM (#30953174)
I work for a competitor to Bolt (and Fast) though not in one-click checkout. To say "Bolt Succeeded" is premature IMO. The federated checkout space is very crowded, with razor-thin margins and huge competitors. If I was going to pick a winner it would be Apple or another org with their network and leverage. Bolt is definitely doing better than Fast ever did by several magnitudes, but still not profitable (though that doesn't seem to matter these days).
Re:What software engineers can learn from the rapid collapse... by lupire on Friday April 08, 2022 @08:34AM (#30956084)
How is Bolt more than just your browser's saved credit card feature?
Re:What software engineers can learn from the rapid collapse... by samhw on Friday April 08, 2022 @11:38AM (#30958574)
I was going to start a business in this space, and I can sum it up as broadly this:

- It saves all the details needed for 1-click, not only your card (which is just PayPal). So: shipping address, name, possibly even 'pre-done' age or fraud checks, etc.

- It 'maps to' the business's API far better than a browser's autofill can do, which only has some random HTML tags and a helluva lot of guessing. (In other words, users won't have to keep filling in the, like, 4 out of 9 inputs that it didn't understand.) Your advantage is that the merchant itself does the integration work themselves - though ideally your API/SDK will make that as easy as possible.

(Essentially, it's just: "user has a third-party cookie for your site, comparable to SSO, and you charge their saved details and call the merchant's API on the backend [or, for small businesses, a Shopify integration or whatever fresh hell the Fast engineers must've gone through]".)

It's an enormous potential market, though that's also true of the shipping industry and it doesn't guarantee big margins. I'm interested to see what comes of it all. I expect something boring like "Yeah, eventually [company X] got big enough, that's why Apple released the Apple Pay Checkout Fields API for JS".

As a footnote: Amazon has actually offered this as a service for ages, which I know because of the precisely one website I used which happened to offer it. If it weren't for the terrible antediluvian UX and the lack of any evident marketing, it probably wouldn't have been such an open goal for these startups. Here, this is what Fast was trying to sell a shittier version of, without a user base: https://pay.amazon.com/what-is-amazon-pay

Re:What software engineers can learn from the rapid collapse... by danielmarkbruce on Thursday April 07, 2022 @09:41PM (#30952402)
If you can get them, that's awesome. Which company?
Re:What software engineers can learn from the rapid collapse... by marketerinland on Thursday April 07, 2022 @10:55PM (#30952856)
Quick comment on this. I also work for a seed level startup and we have gotten dozens of Fortune 500s, plus most of the big accounting, auditing and consulting firms.

The reason this is possible for us is because our tech isn’t mission critical for them.

I doubt the CEOs/CXOs of any of these companies even know we exist.

We’ve just been fortunate that a lot of ops teams in these companies need our thing.

So - that has really changed my paradigm of enterprise sales.

Sometimes, if you’re SAP, you need to get whole of company buy-in. But if you’re SurveyMonkey, you don’t

Re:What software engineers can learn from the rapid collapse... by danielmarkbruce on Thursday April 07, 2022 @10:57PM (#30952865)
Yep, totally. I wasn't even surprised tbh. It's just a good thing and it takes a good ceo/early sales person to get those deals even if they aren't mission critical.
Re:What software engineers can learn from the rapid collapse... by querulous on Friday April 08, 2022 @01:57AM (#30953762)
i worked for a startup with a promising product in a lucrative niche but rather than invest in their unique value propositions and use that as a sales ratchet they instead pursued a sales strategy of "outsourced IT" at below cost. engineering time was devoured by integration issues and custom work for customers that were paying far less than the cost of the custom work
Re:What software engineers can learn from the rapid collapse... by suresk on Thursday April 07, 2022 @07:48PM (#30951693)
I've been in situations somewhat like this before, definitely not as extreme, but the same sort of overall feeling. Everything talked about in Slack/Email is super positive and highlights all the great things customers are saying, but the financial results tell a different story.

It definitely is hard to have conversations about what isn't going well, even though it doesn't have to be negative or gloomy. Often the disconnect in results is chalked up to external factors outside of your control, which is sort of depressing because if that is true then you can't do anything about it.

It's like when someone encounters a bug in the stuff they wrote and look every which way they can to blame it on the library, framework, compiler, etc.. - I'd rather have the bug be in code I wrote because then I can fix it easily. You can show someone simple data that shows a strategy isn't working, and then they'll spend a week torturing the data to come up with a contrived counter-explanation.

Ultimately, it is tough because part of doing a startup is remaining positive even in situations where it isn't warranted and there are times where the strategy may not be working out in the short term but needs more time to play out. Being unwilling to ever even entertain the idea that what you're doing isn't working seems like it might be problematic though.

Re:What software engineers can learn from the rapid collapse... by danielmarkbruce on Thursday April 07, 2022 @09:25PM (#30952299)
An overly positive culture is default behavior for most startups. It does appear to be poisonous and there is nothing you can do about it. If you call people out on BS, you are painted as a negative person. Not sure there is a fix.
Re:What software engineers can learn from the rapid collapse... by throwthere on Thursday April 07, 2022 @09:38PM (#30952390)
Makes me think about theranos or wework. Charismatic leaders can get a lot of people/talent following them without necessarily having a solid grasp on all of the complicated aspects of the business they run. Of course you have really great charismatic leaders in startups like Marc Benioff for example who kind of get everything right.
Re:What software engineers can learn from the rapid collapse... by danielmarkbruce on Thursday April 07, 2022 @09:43PM (#30952415)
I don't work at salesforce, but I can almost guarantee people who work there will tell you they are miles from getting everything right. Every company is pretty messy internally.

As for theranos and wework - i don't mean those kinds of things. I mean standard non-fraud startups. The always positive culture is there, and at least for folks who take some pride in being rational, it is quite demoralizing.

Re:What software engineers can learn from the rapid collapse... by Nextgrid on Friday April 08, 2022 @04:36AM (#30954701)
> I mean standard non-fraud startups.

Fraud is not black and white. "Toxic positivity" can enable shenanigans or conceal problems in an otherwise non-fraudulent startup.

Re:What software engineers can learn from the rapid collapse... by danielmarkbruce on Friday April 08, 2022 @10:39AM (#30957416)
Yep true. I should have been more clear - I just meant that toxic positivity is more widespread, it's not only at fraudulent companies.
Re:What software engineers can learn from the rapid collapse... by nowherebeen on Thursday April 07, 2022 @11:46PM (#30953137)
If you rock the boat, you are toxic and not a team player. That’s how it works at most startups. It’s career suicide to say anything else other than what the team wants to hear.
Re:What software engineers can learn from the rapid collapse... by te_chris on Friday April 08, 2022 @03:37AM (#30954330)
Think this is a particularly American trait - though infecting other parts of the world. Brits, e.g., tend to be more cynical by default, so it’s hard to run a sycophantic culture like that.
Re:What software engineers can learn from the rapid collapse... by danielmarkbruce on Friday April 08, 2022 @10:37AM (#30957380)
Australians too, generally. The Fast situation is a very peculiar Australian.
Re:What software engineers can learn from the rapid collapse... by lupire on Friday April 08, 2022 @08:35AM (#30956093)
Most new businesses fail. Realists don't launch new businesses (unless they are spending other people's money).
Re:What software engineers can learn from the rapid collapse... by ushakov on Thursday April 07, 2022 @07:29PM (#30951566)
> The company spent a lot of money on marketing events including sponsorship deals with the Tampa Bay Lightning and the rumored million dollar concert by the Chain Smokers

here we go, this is late 90s all over again

Re:What software engineers can learn from the rapid collapse... by RC_ITR on Thursday April 07, 2022 @07:42PM (#30951660)
This is such a revealing comment and here's why:

The reason late 90's start-ups invested the way they did is because they had no meaningful way to track the effectiveness of their ads, much less the payback. A Super Bowl ad for Pets.com seems fine if you can (more or less) guess that it adds a bunch of customers.

Since then, start-ups have built a bunch of tools to track customer acquisition costs and paybacks in a pretty sophisticated way, and some of the obviously crazier ads dies (or at least become more one-off).

But now we are in a fintech/crypto era and nobody really knows how to calculate paybacks once again, because the business model is so new vs. a traditional ads or commerce business (will this new crypto.com user do $1k of transaction volume every year for the next ten? sure why not?)

As a result of all this, we see crazy 'spaghetti on the wall' style advertising again, usually focused in the crypto/fintech space (See: this year's Super Bowl). I wonder when the music stops.

Re:What software engineers can learn from the rapid collapse... by tomatowurst on Thursday April 07, 2022 @08:07PM (#30951846)
Very good point and you are not alone seeing the deja vu

Remember beanie babies? We call them NFTs today.

Remember HYIP and e-gold? We call them cryptocurrencies now.

The point is that crowd behavior, especially markets driven by envy & greed, lead to the same outcome. every. single. time.

this is why guys like Warren Buffett and Charlie Munger keep making money.

Re:What software engineers can learn from the rapid collapse... by nailer on Friday April 08, 2022 @09:50AM (#30956735)
Beanie babies aren’t scarce and can only be produced by a single company.
Re:What software engineers can learn from the rapid collapse... by tomatowurst on Friday April 08, 2022 @11:55AM (#30958825)
neither is right clicking on a jpeg and saving it
Re:What software engineers can learn from the rapid collapse... by nailer on Wednesday April 13, 2022 @05:04AM (#31012533)
Neither is photographing the Mona Lisa.
Re:What software engineers can learn from the rapid collapse... by Apocryphon on Thursday April 07, 2022 @08:42PM (#30952053)
The music stops when the Fed tells it to. When interest rates rise appreciably.
Re:What software engineers can learn from the rapid collapse... by henrikschroder on Thursday April 07, 2022 @09:34PM (#30952363)
> I wonder when the music stops.

Who cares? Champagne on the Concord, and let's order a bunch of Starfire servers from Sun Microsystems!

Re:What software engineers can learn from the rapid collapse... by mwcampbell on Thursday April 07, 2022 @10:13PM (#30952595)
> let's order a bunch of Starfire servers from Sun Microsystems!

I wonder if any doomed startups will order a rack from Oxide Computer. I hope Oxide's primary customer base is established companies that actually need serious efficiency at scale.

Re:What software engineers can learn from the rapid collapse... by Nextgrid on Friday April 08, 2022 @04:40AM (#30954725)
Does it matter? If there's an infinite supply of VC-funded startups it doesn't matter whether those startups ultimately succeed - Oxide gets paid upfront either way. If anything, companies burning money by buying your stuff for hype reasons without actually making much use of it is probably better with regards to support queries/warranty claims than those actually making serious use of the equipment.
Re:What software engineers can learn from the rapid collapse... by dinvlad on Thursday April 07, 2022 @09:33PM (#30952357)
Worth adding AI to this list :-)
Re:What software engineers can learn from the rapid collapse... by throwmeariver1 on Thursday April 07, 2022 @07:34PM (#30951601)
You think we get parties with Kid Rock again?
Re:What software engineers can learn from the rapid collapse... by relaxing on Thursday April 07, 2022 @07:59PM (#30951785)
These days? Sure, an appearance by Kid Rock is much more affordable.
Re:What software engineers can learn from the rapid collapse... by ec109685 on Thursday April 07, 2022 @10:38PM (#30952753)
What I couldn’t understand was that there were times where something like ApplePay was a clearly superior way to pay. E.g. JavaScript says the user has it configured and able to make payments, so one click payments were actually possible.

At least publicly, Fast never addressed this, and insisted on requiring the user to log into Fast to make a payment even when it was a worse option.

Browsers like Safari are explicitly designed to prevent people from remaining logged into third party sites like Fast. All this was just brushed under the rug and instead it was just a bunch bluster on how Fast was a revolution.

At least Bolt allows payment via ApplePay, and seems more about doing whatever it takes to maximize each seller’s conversion, rather than having an ulterior motive to push its own brand everywhere.

Re:What software engineers can learn from the rapid collapse... by samhw on Friday April 08, 2022 @11:54AM (#30958813)
I briefly made an MVP of 'basically Fast', and had to deal with mobile Safari, so I can tell you (hell, I can give you the code if you want it). We had to load our own site in a zero-sized iframe, at a specific endpoint which ran a script that read the cookies and sent them over the Window.postMessage API to the merchant page, where our JS was running and intercepted the cookie contents. But that was an MVP, and I was uncomfortable about the security implications even so - not sure how Fast's engineers hacked it together, if they even did.

The two of us ditched it when we realised how inhospitable the economics were, but even then we knew Fast's shitty play was bound to fail, and I heard the news from my prospective cofounder sending me a text ("we called it!") when it happened...

Re:What software engineers can learn from the rapid collapse... by hef19898 on Friday April 08, 2022 @03:03AM (#30954130)
There is a lot of truth in that. Refusal to acknowledge failures and hard truth, ignoring the elephants in the room, default assuming success, hiding or keeping information secret... That's quite a risky combination.
Re:What software engineers can learn from the rapid collapse... by ec109685 on Thursday April 07, 2022 @11:00PM (#30952885)
I don’t get this sentiment: https://twitter.com/dcarter_js/status/1509916298574442498

“I could not be happier or more proud of my teams and what they have accomplished.”

If the company wasn’t successful, then that’s partially on engineering. As employees, we win as a team and lose as a team.

It seems like they were way overbuilt and should have gone much slower from a hiring perspective.

Perhaps these are just words that folks say to put best light on things as they leave, but it strikes me as disingenuous and lacks that ownership mentality that engineering leadership should display.

Re:What software engineers can learn from the rapid collapse... by smabie on Thursday April 07, 2022 @11:02PM (#30952895)
Maybe what you're not getting was that it was posted on April Fools day?
Re:What software engineers can learn from the rapid collapse... by aidaman on Saturday April 09, 2022 @05:41PM (#30972341)
no
Re:What software engineers can learn from the rapid collapse... by cbsmith on Thursday April 07, 2022 @09:23PM (#30952290)
> The story is a lot more complicated and nuanced than the headlines you read in publications

You could put that as subtext for pretty much every story you read. ;-)