← Back to context

Comment by dmafreezone

1 year ago

> What is the alternative, though? This is an honest question, I really want to know: How would the "this is horrible, how can you deign to work that way?" crowd coordinate thousands of people on a project to create something that is bigger than what 5–20 people can create?

Nobody needs to be co-ordinating thousands of people. 5–20 people can create Instagram. The entire problem in these companies is that leadership is so out of touch they cannot differentiate between a checklist and a product, and empire-building is their proxy for value. The solution is to change the leadership, but it is usually too late in large orgs (the new leadership has to be brought in somehow from somewhere, and that will be done the same way the current leadership happened).

So the real solution is for those who care to go elsewhere, out-compete, and out-succeed. Then quit after acquisition, if such a thing happens.

"Just never develop software in a medium or large company" is a take, I'll give you that. I'm pretty sure that the vast majority of software developed is vastly more productive than Instagram, and tied to real world processes that need coordination. Your 5 people team will do fuck all to program the control software for a crane arm activator, because they'll never get even close, and if they were actually given access, you would have to coordinate with hardware people and actual engineers (the ones with detailed plans and calculations before building anything, I mean, not us software "engineers"), you would have to figure out what the construction companies using it actually need from your software. A similar story could be told for most any area of software development - it generally is tied to other areas, and unicorn examples of how wonderfully easy the world is if you develop a time wasting app for phones is not applicable to the majority of us.

I totally agree with you last point. Not the least for the egoistical reason of higher chance of better products for me, that way :)