Get rid of team members that make your life harder. Keep the ones that make it easier.
> Individuals ship software not teams
I can’t see how this is remotely true outside of contorting some definitions of “ship”.
Get rid of team members that make your life harder. Keep the ones that make it easier.
> Individuals ship software not teams
I can’t see how this is remotely true outside of contorting some definitions of “ship”.
For a lot of stuff, one guy who knows what he is doing is worth infinitely more than any number of engineers, because this job is mostly about knowledge, not labor hours.
Even in a regular enterprise web application, one guy whose just more skilled in architecting solutions is insanely valuable. You dont need a bunch of engineers writing a bunch of inconsistent/unthought out apis and architecture, you need one guy to lead it
I think it says more about the size of the project and the complexity of the task that you've worked on, rather than "10x engineer vs normal engineer". Not even at a 10 person startup have I seen "one" person done everything. Unless you're talking about someone just forking OSS and gluing it together, to make a carbon-copy application of something that already exist(for free) then sure.
Edit: >key person took charge and made it happen
person - singular.
made it happen - it's hard to call an engine a car. to make something happen, you need all the component (contributions).
I didn’t say that. Read it again.
It’s not even the same person every time, people trade off being that key person.
> I think it says more about the size of the project and the complexity of the task
You have no idea. Please address the ideas rather than making personal assumptions.
> It’s not even the same person every time, people trade off being that key person.
So it's the role that delivers software? I think I agree with that. Even so, that role cannot function without its support system (the team).