Hacker News new | ask | show | jobs
by lacedeconstruct 550 days ago
I think its more of a person who builds "systems" for other programmers to use and work within
1 comments

That's a valid broader definition but in practice I find it too broad to be very useful.
Suggesting one, using source repository analogy :

Below system level you can harmonize (merge) branches of the same system (repository). At system level you would harmonize repositories - might involve politics I guess

Tree vs forest (more than one root)

Beyond systems level would be organic (system of systems)

Does that make sense ?