The analogy I sometimes use is that you don't need an architect to design a garden shed, but you do for a house which is much larger, has complex integrations with plumbing, electrics etc., plus building regulations to comply with, etc. A lot of dev work, especially in smaller companies, is building garden sheds, i.e. small single purpose self contained apps, but that doesn't mean every building is a garden shed.
back
1 comments
I like that. The logic is often "I worked on a team that didn't require an architect, therefore no teams require architects".
I do readily admit there are quite a few hapless architects out there though.