Ne, to jsi špatně pochopil. Je to rozdíl jako mezi běžným matematikem a třeba Newtonem. Koho bys chtěl raději v týmu? 50 běžných lemplů a nebo jednoho Newtona? Rozdíl ve schopnostech je obrovský, proto je smutné, když se u myšlení neřeší.
Pokud bych programoval účetnictví, tak chci raději 50 běžných lemplů než jednoho Newtona, protože ten jeden Newton mi z čistě fyzických důvodů práci za těch 50 lemplů neudělá.
Realita je taková, že vývojáři nejsou zpravidla lemplové, ale dost podceňují vzdělání - případně sebevzdělávání - takže jim chybí znalosti, co se týče řemesla - dost se jich spokojí s naprostým minimem - co se týče programování, ale už třeba o sw ingeneeringu netuší ani, že existuje - což u větších projektů je pak bída. Je jedno jestli je to korporát nebo garážovka. Pak je tu cca 100 lidí, kteří mají špičkové teoretické znalosti a honí si triko patternama, jazykama .. nicméně většinou naprosto zbytečně, jelikož na 90% projektů stačí brát IT jako řemeslo a nemá cenu z toho dělat vědu. Dobrý projekt se dá udělat v PHP, VB, C#. Ty dobří programátoři mají oblíbené technologie, ale nemají problém psát dobře v čemkoliv.
Je fajn mít dobře namíchaný tým - jeden člověk i když je špičkovej veškerou práci nezastane - brzo vyhoří, není zastupitelný, nemoc, dovolená je problém. Zase na druhou stranu lidi bez technologických znalostí programují občas dost neefektivně - pokud je ve firmě někdo technologicky zdatnější, tak ty lidi vytáhne nahoru.
Seniorita programátora se ukáže v tom, aký má efekt na svoje kolegy v týmu.