i think companies that raise or make money quickly are able to actually dedicate people to very, very, very critical shit, and will have an astronomically higher chance of success for this reason alone.
The flip side of this is that you need to pick a problem where this is actually an advantage. If you're solving the same problem that your competitors are but they have 100 highly-specialized employees but you have one generalist, you're going to lose. Big. But if you identify the problem that they're not solving because nobody in their organization has the relevant expertise or job description, you can get a solid foothold, then use that to hire the expertise that you were missing in the first place.
i agree, but this is begging the question of actually being able to do a good job at any of it. i'm not saying it's impossible, i'm saying most can't.
This is probably the most counterintuitive part of founding a startup that I've observed so far: if you're doing it right, you'll suck at everything you do. Why? Because if you don't suck at something, it's time to seek funding, hire people, and train them to do it. The founder's job is to seek out problems where everyone else sucks more and yet people still want it, which itself is quite a challenging task.
But there's always a point at the beginning where a company doesn't have a ton of money laying around, and at that stage, I think your advice is bad. It's better to have those jobs getting done poorly than to have them not being done at all.
these are 'business side' things, and are basically the most common reason companies fail.
I was the CTO of my startup and was a senior architect looking across multiple domains in my previous job. Now, I'm more a specialist, looking at one single thing while it's expected that someone has the responsibility to solve a different problem.
To me, that's the biggest career impact. In our startup, everyone did everything. Need to hotfix something in production in the morning and then head off to a investor pitch in the afternoon? Come back and rework on our marketing message? Yes. Yes and Yes.
Now, I'm just a dev. Not the marketing guy. Not the finance guy. That's someone else's responsibility. Am I being paid less? Not really.. But am I having lesser responsibilities? Definitely. Is that a career downturn or not? I don't know, but I do see others who joined the same company from a more successful startup being "higher up" when it comes to responsibilities and job titles.