Live data from Hacker News

How a startup loses its spark

blog.johnqian.com

221–230 of 287 posts

Re: How a startup loses its spark

#221
post #218
post #167

Earlier quoted context omitted.

> does an attorney help you write code? That does not sound like the right question. How about: have we vetted our dependencies' licenses?

Why would someone go to the effort of republishing dependencies?

Can you have a gplv3 dependency and licence your project under bsd

Re: How a startup loses its spark

#222

Earlier quoted context omitted.

> I really like the approach of Netflix of 10 years ago where/when did Netflix go wrong? curious to hear from insiders

I don't know if anything went wrong afterwards. I left in 2014, so I only spoke for what I saw when I was there.

Was fairly similar up until 2017 (when I left). Things just got done with minimal fuss.

Re: How a startup loses its spark

#223

Earlier quoted context omitted.

Would you describe your work at large companies as "intoxicating"?

Absolutely. The most exciting work I’ve done that has literally changed our world was done at systemically important multinational megacorps, where we created environments of unfettered innovation and an assembled teams of amazing individuals working as a coherent team. I had some really great leaders early in my career that showed it’s not only possible it’s the only way to enjoy any role at any company no matter th…

> I had some really great leaders early in my career that showed it’s not only possible it’s the only way to enjoy any role at any company no matter the size.

I'm not persuaded anyone is in a position to know that there's only one way for people to enjoy work, and to know what that one way is.

Re: How a startup loses its spark

#224

Earlier quoted context omitted.

> The arguments are entirely false: ex N^2 communication. No team depends on every [other] team in the org. From the article: "You can’t just work on whatever you want; coordinating would be an O(N^2) communication mess." Evidently, you're agreeing with the article. So which part is false then?

That coordinating is a quadratic mess, because no task requires bidirectional communicating with everyone else. I also disagree with all the other points they make about large companies. Not that there exists teams in large companies that suffer these issues, but that there exists no teams in large companies that don’t have these issues. I further extended it to say startups also aren’t without issue, and many are to…

Let's set aside value judgements. After all, I don't know that small startups are optimal any more than you know that they aren't. Hopefully, what we can agree on is that small startups are different from large companies, even those with teams. Given that, someone who LIKES their small startup for whatever reason may feel it's lost its lustre when it evolves into a large company. For those people, this article offers an explanation for why that might be.

Re: How a startup loses its spark

#225

Whenever I read something like this I roll my eyes and assume the person writing it is either pretty junior or the specific founder type who has weirdly dysfunctional expectations about why their employees work for them. I think a lot of this stems from the bizarre culture of the SF tech world, but outside that bubble people do not really think about their jobs in this way. I emphasize _job_ here. The best devs I've…

People have different reasons for working, different risk appetites, and different motivations. This sort of narrative is aimed at people who want to be obsessed with their work. It's pretty clear from the context that the author lays out.

Re: How a startup loses its spark

#226
post #54

I'll raise your spark for complete destruction. Here's an incomplete list that I keep around of the mechanisms that I've observed so far that have played a big part in the decline/destruction of an engineering team (and product thereof): 1. Too-technical leaders: As startup scales, there can sometimes be a mad dash to fill new leadership roles (e.g. VP of Eng, Arch, CTO, etc.). Super-star engineers present at startup…

After 25 years in the full range of IC and management positions, I'm convinced there's no substitute for expertise, maturity and judgement. I could come up with some rules of thumb (eg. ICs need the maximum amount of agency they are capable of handling), but every rule has its exception. Distilled wisdom is easily misinterpreted, taken out of context, and cargo culted by those with insufficient experience to apply it…

"Distilled wisdom is easily misinterpreted, taken out of context, and cargo culted by those with insufficient experience to apply it." - so true.

The surprising/unfortunate thing is that dysfunctional unproductive organizations can survive and even thrive. There isn't an obvious cause and effect and the time it takes until effects are seen can be measured in years or decades.

Re: How a startup loses its spark

#227
post #218

Earlier quoted context omitted.

Why would someone go to the effort of republishing dependencies?

Can you have a gplv3 dependency and licence your project under bsd

Sort of. You can always license your IP (code) how you want. However if you distribute the GPL code together with your product you can’t say the whole bundle is BSD. (I understand you can dynamically link to GPL libraries distributed separately if you want that, but I’m not 100% sure where bundling .so/.DLL files leaves you).

Re: How a startup loses its spark

#228

Earlier quoted context omitted.

I honestly think the book is so bad that it's not worth a lengthy critique, but in short: 1. Dalio doesn't understand what a "principle" is -- but I can understand that "Aphorisms, Cliches and Hunches" is a less arresting title, if much more accurate. (See [0] for a fuller review on this.) 2. Dalio's version of Bridgewater doesn't line up with the experience of others -- which I have heard from so many people as to c…

I agree that his descriptions are less "principles" and more like "heuristics". The overall message of the book, as the referenced reviewer points out, is "do what's sensible." As someone so young, what is sensible to me is not obvious, so I find value in this. What, in your opinion, defines what is sensible in business and leads to your frustration with Dalio's message? Can you give personal anecdotes?

I think I would point you instead to my beliefs about principles[0], values[1], and (because you are young), the promise and peril of youth[2].

[0] https://www.youtube.com/watch?v=9QMGAtxUlAc

[1] https://vimeo.com/230142234

[2] https://www.youtube.com/watch?v=VzdVSMRu16g

Re: How a startup loses its spark

#229

Earlier quoted context omitted.

Wow that's so cool but makes sense! Is it not like that there anymore? They still hire experienced engineers, so I wonder what changed? As an aside, is there any low hanging fruit / interesting work left to do at Netflix?

It was a very very special place to work for a time. Everything changes, though, and I will leave it to say the Netflix I left early this year was a completely different place from the one I joined almost 8 years ago.

To expand a bit on what Aaron said, 2022 was a year where the company experienced drastic culture changes: introduction of levels, new VP&director-level leadership with more traditional / "big corp" management styles, push to hire junior engineers, decrease in transparency during decision-making, to name a few... These changes have alienated a lot of people who self-selected for the unique culture the company had, which was truly remarkable.

Re: How a startup loses its spark

#230

I really like the approach of Netflix of 10 years ago when it was still small. They hired mature people so they could get rid of processes. Indeed, they actually tried to de-process everything. As a result, things just happened. Non-event was often mentioned and expected in Netflix at that time. Case in point, active-active regions just happened in a few months. A really easy to use deployment tool, Asgard, just happ…

> I really like the approach of Netflix of 10 years ago where/when did Netflix go wrong? curious to hear from insiders

Netflix's competition changed. They were one of the few players in streaming. Now, there are infinite streaming platforms, all angling for their cut of the pie. For Netflix to continue to be profitable, it decided it needed to spend more on original content. Then I suppose the cost cutting came for other expenses. Hiring a bunch of very experienced engineers does not come cheap. Netflix was known for having the highest cash comp in the valley. They've started hiring new grads again, because it's cheaper to hire one senior engineer to lead a bunch of junior engineers instead of a few seniors to do everything themselves.
Post reply on HN