4 ms·
Doesn't this separation already exist in the form of job titles? Although not consistent from one company to another, a principal engineer's job is to architect
by Bilal_io 4y ago
Doesn't this separation already exist in the form of job titles? Although not consistent from one company to another, a principal engineer's job is to architect the software, while other engineers implement the features.
Of course, many startups don't have a software architect and they allow "regular" engineers to design the system, but that wouldn't change just because the industry decides that it isn't the programmer's job to design systems.