Programiści mają dużo na głowie
Najnowszy komputer może jedynie z dużą szybkością skomplikować najstarszy problem w stosunkach międzyludzkich, aw końcu komunikator stanie przed starym problemem, co i jak powiedzieć.
— Edwin R. Murrow
Programiści mają dużo na głowie. Języki programowania, techniki programowania, środowiska programistyczne, styl kodowania, narzędzia, proces programistyczny, terminy, spotkania, architektura oprogramowania, wzorce projektowe, dynamika zespołu, kod, wymagania, błędy, jakość kodu. I więcej. Bardzo.
Istnieje sztuka, rzemiosło i nauka programowania, które wykraczają daleko poza program. Akt programowania łączy dyskretny świat komputerów z płynnym światem spraw ludzkich. Programiści pośredniczą między wynegocjowanymi i niepewnymi prawdami biznesowymi a wyraźną, bezkompromisową domeną bitów i bajtów oraz wyższych skonstruowanych typów.
Mając tak wiele do poznania, tak wiele do zrobienia i tak wiele sposobów, aby to zrobić, żadna osoba ani jedno źródło nie może rościć sobie pretensji do „jedynej prawdziwej drogi”. Zamiast tego, 97 rzeczy, które każdy programista powinien wiedzieć, opiera się na mądrości tłumów i głosach doświadczenia, aby zaoferować nie tyle skoordynowany duży obraz, ile mozaikę tego, co każdy programista powinien wiedzieć. Obejmuje to doradztwo skoncentrowane na kodzie po kulturę, od wykorzystania algorytmu po zwinne myślenie, od wiedzy na temat implementacji po profesjonalizm, od stylu po treść.
Wkłady nie zazębiają się jak części modułowe i nie ma intencji, aby powinny - jeśli już, to jest odwrotnie. Wartość każdego wkładu wynika z jego odrębności. Wartość zbioru polega na tym, jak wpisy się uzupełniają, potwierdzają, a nawet zaprzeczają. Nie ma nadrzędnej narracji: to ty musisz odpowiedzieć, zastanowić się i połączyć to, co czytasz, porównując to z własnym kontekstem, wiedzą i doświadczeniem.
Wkład w 97 rzeczy, które każdy programista powinien wiedzieć, został udostępniony na licencji Creative Commons Attribution License . Chociaż oryginalna Wiki projektu książki nie jest już online, wkład można znaleźć w archiwum gdzie indziej .

![Czym w ogóle jest lista połączona? [Część 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































