Joel i 27 krasnoludków

Fanem Joela Spolsky’ego jestem od paru lat. Ten niesamowicie trzeźwo myślący właściciel niewielkiej nowojorskiej firmy softwareowej przeszedł całą ścieżkę, od szeregowego programisty, poprzez managera produktu a na właścicielu firmy skończywszy. Jego witryna, prezentująca rozsądne podejście do informatyki, stopniowo zaczyna przedostawać się do „głównego nurtu” biznesu informatycznego – ostatnio na porady rekrutacyjne Joela powoływał się Computerworld.

Na podstawie pisanego przez lata blogu, Joel wysmażył zresztą kilka książek (w skład których wchodzą rozbudowane i przeredagowane wpisy z blogu). Parę lat temu wydawca Joela postanowił (jak sądzę) zrobić „skok na kasę” i pokazać nam, czytającym Joela, co czytam sam Joel. Rezultatem jego selekcji był wybór 29 „tekstów” autorstwa 27 osób. Każdy z rozdziałów opatrzony jest komentarzem Joela (i czasami zdarza się niestety, że komentarz ten jest ciekawszy niż tekst owego cytowanego autora…). Książka nosi polski tytuł “Sztuka pisania oprogramowania. Wybór i redakcja Joel Spolsky”, zaś w wersji angielskiej po prostu – “The Best Software Writing I: Selected and Introduced by Joel Spolsky”. Niestety,to już kolejny przykład jak dowcipne i wieloznaczne tytułyJoela tracą przy przekładzie…

Sztuka pisania oprogramowania. Wybór i redakcja Joel Spolsky

Książka rozpoczyna się od rozważania Kena Arnolda o ważności stylu w programowaniu. Styl rozumiany jest tu jak najbardziej dosłownie – ilość spacji, rodzaje wcięć, wielkość liter w nazwach zmiennych, etc. Każdy z nas zna uczucie, gdy chce (musi) poznać działanie jakiegoś kawałka systemu i – łup – zostaje ogłuszony jakimś kosmicznie zamotanym stylem. Ken proponuje dość kontrowersyjne rozwiązanie tego problemu. Czy ma szansę się ono przyjąć? Cóż… zobaczymy 😉 Continue reading “Joel i 27 krasnoludków”

Komputer dla seniora

Uczyliście kiedyś swoich rodziców pracy z komputerem? O ile Wasi rodzice nie mieli szczęścia być zmuszonymi do tego w swojej przeszłości zawodowej (za komuny lub już po jej upadku), istnieją całkiem spore szanse, że obsługa komputera pozostaje dla nich czarną magią.

Komputer PC dla seniorów
Naprzeciw temu problemowi wyszedł ostatnio Helion publikując podręcznik zatytułowany „Komputer PC dla seniorów”. Książka drukowana jest niespotykaną jak na to wydawnictwo większą czcionką i zawiera wiele zwrotów grzecznościowych, które mają za zadanie jak najbardziej złagodzić potencjalnym czytelnikom szok kulturowy spowodowany obcowaniem z nowoczesną technologią. Continue reading “Komputer dla seniora”

Średni poziom – ASP.NET. Programowanie

Parę miesięcy temu podczas przygotowań do egzaminu 70-315 przeczytałem podręcznik Microsoftu do ASP.NET. Książka ta wydała mi się wtedy dobrym podręcznikiem. Od kwietnia minęło trochę czasu, napisałem trochę kodu ASP.NET oraz przeczytałem kolejną książkę o tej platformie, w efekcie czego moje postrzeganie własnych umiejętności zmieniło się znacząco… (czytaj: pogorszyło się).

ASP.NET. Programowanie

Jesse Liberty, znany z wielu pozycji dotyczących C# oraz Dan Hurwitz stworzyli dość kompletny opis ASP.NET w wersji 2.0. Właściwie jest w nim wszystko co potrzeba: omówienie kontrolek, podstawowych obiektów środowiska, instrukcja pisania i wdrażania aplikacji oraz rady na temat optymalizacji. Gdybym był młodszy być może zachwyciłbym się tą książką – teraz jednak myślę, że poziom wiedzy zapewniany przez tą pozycję to górna warstwa stanów średnich. Książka Microsoftu spadła w mojej ocenie do poziomu „średnia”. Continue reading “Średni poziom – ASP.NET. Programowanie”

Znany pasożyt społeczny – Kroniki Jakuba Wędrowycza

Kroniki Jakuba Wędrowycza

Zastanawialiście się kiedyś (raczej w młodym wieku) co by było gdyby źli bohaterowie filmów czy książek nagle znaleźli się w Polsce, i zamiast mordować niewinnych amerykańskich cywilów (i później polec z ręki dzielnych amerykańskich marines oczywiście) zaczęli (lub przynajmniej by próbowali) siać popłoch w naszym kraju? Zresztą nie dotyczy to tylko bohaterów filmów – swego czasu krążyła w Internecie historyjka o tym jak Talibowie chcieli napaść na Polskę. W opowieści tej bojownicy przylatywali do Polski samolotem, i już na dzień dobry zamiast w Warszawie, lądowali na innym lotnisku z powodu mgły. Oczywiście ginęły im bagaże. Później myliły im się Pyrzowice z Balicami, na autostradzie były zacięte bramki, a objazd był źle oznakowany. W końcu ich samochód wpadł w dziurę i stracił zawieszenie. Gdy Talibowie podjęli decyzję o dojeździe do Warszawy nocnym pociągiem, obudzili się rano bez pieniędzy, bagażu i dokumentów. Próba wzięcia Urzędu Rady Ministrów szturmem także się nie powiodła, z uwagi na rolników, którzy w ramach demonstracji wylewali szambo. Terroryści trafili później na Stadion Dziesięciolecia, gdzie zostali zlikwidowani przez jedną z lokalnych mafii. Continue reading “Znany pasożyt społeczny – Kroniki Jakuba Wędrowycza”

Zły podręcznik – Developing XML Web Services and Server Components

Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft Visual C# .NET

Długo myślałem jak opisać tą książkę. W końcu przyszła mi na myśl analogia budowlana ze świata drogownictwa. Pomyślałem o południowej autostradowej obwodnicy Krakowa. Droga ta spina ze sobą autostradę A4 z Wrocławia i Katowic z Zakopianką i Drogą Krajową 4, wiodącą w kierunku Tarnowa i Rzeszowa. Na początku lat 90tych ubiegłego wieku połączono autostradę A4 z Zakopianką, parę lat później dociągnięto do „czwórki” (a obecnie trwa budowa autostrady do Szarowa koło Bochni). Continue reading “Zły podręcznik – Developing XML Web Services and Server Components”