I still firmly believe that a lot of people get the scalability/sustainability thing wrong, and then overhire like crazy.
If you ran a lean startup, would location be as much of an issue? Or asked the other way around: should all startups outside of the valley be lean startups?
It may just be the horizontal versus vertical question. A lot of the work I do, when to have the autonomy to do it, is to make sure that every developer can get more done, or be more certain that the work really is done. I’m trying to vertically scale developers.
In systems design, when communication is cheap you scale horizontally. When it’s expensive, you scale vertically. What have we really done as an industry to improve the effectiveness of human communication? I mean, really? Most of those improvements were made in the 90’s, a bit more in the 00’s, and everything since has been refinement (or regression.)
If you ran a lean startup, would location be as much of an issue? Or asked the other way around: should all startups outside of the valley be lean startups?
It may just be the horizontal versus vertical question. A lot of the work I do, when to have the autonomy to do it, is to make sure that every developer can get more done, or be more certain that the work really is done. I’m trying to vertically scale developers.
In systems design, when communication is cheap you scale horizontally. When it’s expensive, you scale vertically. What have we really done as an industry to improve the effectiveness of human communication? I mean, really? Most of those improvements were made in the 90’s, a bit more in the 00’s, and everything since has been refinement (or regression.)