Hacker News new | ask | show | jobs
by whalesalad 2501 days ago
Systems engineering in its very nature is a huge task. You’re trying to balance the various tug of war battles between everything. Cost, performance, reliability, weight, etc... How light is this material vs how strong is it? What kind of tooling do we already have that can we use vs do we need to invent new tooling? Inventing new tooling is expensive. Inventing new tooling requires training on new tools. Training is expensive. The list goes on and on. Systems engineering is preventing deadlock.

I’m speaking in the physical world (aircraft) but the same concepts apply to software. If your system is small, sure you can do it all in your head. But if it’s large, you need to put a cohesive plan together that accounts for everyones issues, even if they aren’t going to get solved right away.

So yeah, you do need a whole team to do this kind of thing.