2 Comments
User's avatar
Ivan Ray's avatar

What a great topic!

I had a chat with a YouTuber about how having experience across multiple stacks can be a big plus for startups. While I agree with him, I think product startups that have gained momentum will eventually need to create a distinction of roles: DevOps, Frontend, and Backend.

It might seem counterintuitive, but established companies have found that being more productive means keeping your team focused on what they are best at rather than what they are merely competent at.

Working at a startup, you need to be a generalist at the start. But as the product gets built, domain knowledge increases, which means more problems come into play, and that is where expertise shines. Scaling across stacks are fundamentally different challenges and cannot be treated the same way.

Daniil Shykhov's avatar

Thank you! Great addition. I think picking a specialization early is smart. You build deeper skills, get paid more, and have better exit options