Really? Seems like most people describe it these days as a craft.
> Assembly lines reproduce a product model in volume.
Right, and software development is the process of building the assembly line.
> People forget that developing the model takes loads of time from designers and engineers.
But they know design an assembly line for a new task takes loads of time from designers and engineers...
> Software developers are the designer, engineer, and assembler all at once.
You can break of that work if you are working on a project of sufficient scale.
It's more like the process for developing the prototype.
Working myself for a company of 150K+ employees, I can confirm this is totally true.
I hate a lot of high-level business speak like "resources", but what I've come to realize is that one cannot think of 150K people as individuals. It's too much for the human mind. If you see this as an indictment of large corporations, I wouldn't blame you. Just realize it's a reality of operating inside them.
It's hard for a lot of people on here to imagine dealing with 100k+ other coworkers but at a point you oftentimes have to abstract away what makes people human to work in most large corporations. I'm not advocating that this is correct, but much like slavery and flat world theory, I hope this becomes outdated and struck out as both completely ineffective from a business standpoint as well as unconscionable.