HACKER Q&A
📣 mkmk3

What would you work on if you had 100 devs


I was wondering after the discussion of Googles crazy hiring, If you just had such a number of developers that you then had to find a reason to justify within a year or two, what would you work on? Would your perceived quality of these developers impact what you aimed for, and what would you do to assess their quality?

Maybe the question is a bit broad but if you have a direction you're interested in taking this what-if, please run with it.


  👤 thiago_fm Accepted Answer ✓
I'm a developer myself, and I think that this is the wrong approach.

I'd talk with all of them and help them build multiple teams, by identifying leaders and we'd try a couple of business models. You don't need that many developers to work only on one thing.

Only down the road, when you have something that resembles more like a product and a proper team that increasing headcount will yield more work done. You need to build and grow the team based on the scope you've got.

It goes without mentioning that you need people from other areas, like sales, to do anything useful.


👤 matt_s
100 developers in isolation without product definition, project management, marketing, sales, etc. isn't going to prove fruitful. It would be like asking what 100 carpenters would work on, absent of an architect/project plans, plumbers (are those DBA's in this analogy?), electricians, roofers, realtors, etc. you're going to get a bunch of random walls, stairs and some framed structures. I would expect similar output from 100 devs - random bits of software.

Depending on skills the easiest path to success might be to open a developer consultancy type of shop where they work on other people's projects.


👤 mikewarot
A user friendly easy to configure data diode with proxies for all the protocols we could get done in time. A second isolated duplicate output would be a standard feature to be supported. (So you could safely tap and log all data flow)

People don't appreciate how secure things can be if you use these correctly.


👤 halleblen
I guess it depends on the type of developers. If we are to generalise I believe that we would let about ~25 (or a quarter) just create new things on their own, like let them ideate, and build their own ideas that can possibly be big or really innovative things (obviously aligning with the company mission/objectives). You can see very often the creativity of developers being absolutely suppressed by boring or very straightforward/linear projects that leads to very little excitement from the people developing or implementing them. The rest would probably go to making those potential bold ideas happening and keep on building a great product with input from users.

note: this is possibly only viable with a large enough number of devs (>100) and enough money to spare.


👤 faangiq
I’d fire the worst 90 and then do something real with the others.

👤 wruza
There is an old joke. A client asks an old developer: Can you build me a site in a couple of days? Yeah, sure, he answered. And in a couple of weeks? I have to think about it, but that’s doable, said old man. Okay, but can you build a site in a couple of months? The old man scratched his head and said: Well, I’m afraid for that we’d have to hire a team.

-

I guess the answer to OP is “a site”?


👤 john_the_writer
I might consider replacing UNOS with a better system. Something that is both secure and organised. (no pun intended)

Humm.. An AI system for teaching reading and math to kids. Something that would learn where the student is weakest and adjust automagically. I might even include teaching kids to code. But as a game like system.


👤 tapper
If they had the skills to work with the packages and knowledge I would have them work on OpenWrt. My fave SW at the moment. I would have them fix any outstanding bugs. All so have them get it to run on as mutch HW as they could get it to run on to stop old routers and APs from going to land fill.

👤 PainfullyNormal
I'd create a laptop for power users and a new OS to go along with it.

👤 Am4TIfIsER0ppos
Open source Winamp clone. Wait does your hypothetical require that we have something that will make money?