Il programmatore SE, come la sua FAQ dice, è "per i programmatori esperti che sono interessati a domande concettuali sul software sviluppo ".
Stack Overflow svolge una funzione diversa e necessaria - risoluzione di codice sorgente, algoritmi e strumenti ( SO FAQ ). Poiché altri hanno notato , un'alta reputazione di Overflow dello stack può o meno aiutare a ottenere un buon lavoro. Joel Spolsky certamente pensa così , ma altri non sono d'accordo. Direi che anche le domande più frequenti sullo Stack Overflow tendono ad avere risposte un po 'ripetitive. Sono relativamente facili da snocciolare la memoria, se si conosce la risposta, o cercare in un libro. Per la maggior parte dei problemi di questo tipo, c'è una semplice ragione tecnologica, facilmente comunicata, perché è così.
Nel mondo reale, la programmazione avviene su un gruppo di persone per le quali è molto difficile sfuggire all'essere soggettivi. Alcune delle domande sono manageriale , ma molti sono non . Adottare "nuove" metodologie, come test delle unità automatizzate e recensioni del codice possono essere difficili. Avere un diploma CS ma non ti sembra di sapere come programmare è un vero problema. Aumentare la natura soggettiva di queste domande e fornire una guida utile è una sfida.
La comunicazione è un aspetto vitale che separa le forme di vita intelligenti da forme di vita non intelligenti. Comunicare in modo persuasivo e oggettivo in presenza di soggettività e opinioni strongmente sostenute è un test di intelligenza (e anche umiltà e tatto) che è utile per un datore di lavoro.
Prendendo a prestito il titolo dell'utile libro di Joel Spolsky, Smart and Gets Things done , forse Il programmatore SE misura Smart e Stack Overflow misura e ottiene le cose fatte .