Live data from Hacker News

It’s Surprising How Much Small Teams Can Get Done [audio]

blog.ycombinator.com

61–70 of 97 posts

Re: It’s Surprising How Much Small Teams Can Get Done [audio]

#61
It is. But you're not developing a lasting institution which survives any one individual's bus. Further, a team kept artificially small tends to produce crap due to understaffing. Large companies can also fund work on particularly interesting problems with a long-term pay off, something that many small companies don't do because they need profits now.

There are also substantial personnel issues with smaller companies: lack of HR, legal, finance. Nepotism, lack of accountability, etc all tend to be factors in smaller companies. Of course, benefits tend to be less too. (I've seen all of the above).

I would work for the right startup. But most don't meaningfully compete on the "adult" factor until they are distinctly larger than a small team.

I've never been yanked by big companies as a worker[1]; the smaller the company, the more yanking I've had to deal with. I attribute this to a present and functional Legal and HR team, along with money to hire adequately competent people.

Re: It’s Surprising How Much Small Teams Can Get Done [audio]

#62
post #8

Say the cost in time/money/resources of coordinating between any two individuals is on average x dollars. Let's call this figure pair coordination cost. The pair coordination cost between 3 individuals, ignoring overhead, is 3x dollars, as there are three possible pairs that need to coordinate, i.e., there are three connections in a network with three nodes. The pair coordination cost between 4 individuals, ignoring…

It's sometimes interesting to pose a little thought experiment to somebody about what they think they could get done if they had 10 world class developers and practically unlimited resources - certainly the ability to hire or acquired almost anybody or anything within some degree of reason. What could they get done in 10 years? Now multiply that by ~2,000. That's, roughly, the sort of resources Google has had. Kind o…

[deleted]

Re: It’s Surprising How Much Small Teams Can Get Done [audio]

#63

I'm part of a 3-man company, Glare Technologies, and we develop and market two products: a high end 3D renderer with plugins for several 3D modelling apps, and a fractal art application. We do basically everything, from the online store and website to the coding and support emails. We've been fully independent since the beginning, around 2010. When I hear about the development world out there, especially in America,…

I know you're prudently avoiding spamming your product here but I hope you don't mind if I link to your renderer's gallery? It looks amazing.

https://www.indigorenderer.com/image

I'm super impressed by stuff like the accurate light refraction from the lenses and prisms.

Re: It’s Surprising How Much Small Teams Can Get Done [audio]

#64
post #23

I used to work in small teams/companies or alone and got a lot done that way. Now I am in a big corporation and I am still stunned by the overhead there . Between coordinating with other teams, dealing with offshore teams and reporting to management you barely get any work done. And if you get anything done it's usually mediocre because there is no room for experimentation or rapid change if something doesn't work. I…

I had a similar experience. My first job in the industry was with a friend of mine. In two years, the two of us rearchitected an entire product line for a credit union software company-- the teller product, the loan product, the credit reporting system, the web-banking system, the audio banking system, the reporting system, an automatic updates system for the windows applications, etc. We built the mid-level service…

Same here. A while I ago I wrote a pretty complex app for test management alone with WPF in a few months. With synchronization to a server database, lots of concurrency and a lot of other stuff. Talked to users about their needs and came up with a design. Then two of us ported it to a web in a few months.

Now I have to lead development of a site that pretty much does simple CRUD and between offshore devs, proofs of concept, approvals, other teams in the corp, spec writing and reporting to management 10 devs will develop something that's technically inferior and ugly in more time. It's very frustrating.

Re: It’s Surprising How Much Small Teams Can Get Done [audio]

#65
It should be flipped. The surprise isn't in the small team but how large teams destroy productivity and velocity. Some things require lots of torque, and large teams, if someone can figure out how to give even a modest productivity boost to larger teams, that is where the revolution will occur.

Re: It’s Surprising How Much Small Teams Can Get Done [audio]

#66

I'm part of a 3-man company, Glare Technologies, and we develop and market two products: a high end 3D renderer with plugins for several 3D modelling apps, and a fractal art application. We do basically everything, from the online store and website to the coding and support emails. We've been fully independent since the beginning, around 2010. When I hear about the development world out there, especially in America,…

Hello! Long time no see - Glad to hear you guys are still in business and by the sound of it still enjoying it :)

(At the risk of blowing my HN "anonymity" I'm the person who (re)wrote large portions of the Blender plugin a few years back)

edit: typo

Re: It’s Surprising How Much Small Teams Can Get Done [audio]

#67
Small teams can get a lot done but they can do a lot of damage too. I work in a small company now after leaving a large one. If I screwed up bad enough at the large company I'd get fired and maybe a few others would get fired too but that's about it. Screw up at a small company and it's lights out for the whole show. They key, big or small, is managing what you have to meet your goals. You can muddle your way through with brilliant engineers and mediocre management or mediocre engineers and brilliant management but to really make things sing you need brilliant managers and brilliant engineers.

Re: It’s Surprising How Much Small Teams Can Get Done [audio]

#68
Smaller teams have easier communication.

In computer science there is something called "Amdahl's law"[1] which shows how processing throughput slows as you add more CPU's mostly due to communications overhead. I suspect that large teams with low productivity are influenced by a similar effect. The great book, "The mythical man month" touched on this.

There are probably other human-related causes (like freeloaders and legal issues) too.

[1]https://en.wikipedia.org/wiki/Amdahl%27s_law

Re: It’s Surprising How Much Small Teams Can Get Done [audio]

#69
Aside, I just read that guy's LinkedIn:

"ClassDojo is one of the fastest growing education technology companies of all time, used and loved by 35 million+ teachers, parents and students in over 90% of US schools"

90% of US schools? Why aren't they a $10b company?

Re: It’s Surprising How Much Small Teams Can Get Done [audio]

#70
post #69

Aside, I just read that guy's LinkedIn: "ClassDojo is one of the fastest growing education technology companies of all time, used and loved by 35 million+ teachers, parents and students in over 90% of US schools" 90% of US schools? Why aren't they a $10b company?

> 90% of US schools? Why aren't they a $10b company?

From looking at Class dojo,, I would guess because supporting large number of users is a cost; now, in a perfect company, there's a monetization strategy that creates value from that user base, but ClassDojo’s user base is neither ad-friendly nor likely to pay out-of-pocket.

They implicitly (from the “always free for teachers” line) are open to trying to get students, parents, or “school leaders” to pay, but any of those might prevent teachers from using it (or even being allowed to) even if it was free for the teacher.

Post reply on HN