Moderna programmeringsverktyg har omfattande och lättanvända hjälpfiler. Sen några år tillbaka läser jag aldrig i någon programmeringsmanual – allt som står i böcker finns i bättre form på skärmen och levereras tillsammans med programmet på skiva. Kompletterande information och material söker man i första hand på internet.
Jag tror nog att detta gäller för de flesta programmerare.
Det enda som behövs när man tar itu med någon ny produkt
är någon form av introduktionsbok, som förklarar väsentliga
egenskaper och grundläggande idéer. Om det gäller en ny
version kan man behöva en text av typen "What’s new in version X.2".
Sen gör man bäst i att börja jobba och tillämpa en
slags "learning by walking"-princip.
Online-hjälpsystem är antingen på formen Microsoft Windows Help, eller någon form av books on line, dvs man får tillgång till en text som är ganska lik en tryckt handbok och som kan användas som en uppslagsbok/hjälpfil. I det senare fallet är det numera vanligt att materialet är i html-format.
Det finns en annan aspekt som har blivit betydelsefull för mig: Att planera för att inte minnas allt. I ett stort programmeringsverktyg är det tusentals uppgifter om programmeringsspråket, som man måste behärska rätt. Det är totalt meningslöst att försöka minnas alla enskildheter. Men jag kan ta fram vad som helst på några sekunder, eller dra slutsatser genom att studera teoriavsnitt och leta några minuter. (I de allra nyaste miljöerna faller det ut tips och listor på objekt och metoder vid markören alltmedan man skriver.)
Den tryckta boken skulle aldrig duga för detta. Fullkomligt otänkbart.
(På liknande sätt kan man driva objektorienterad programmering: Undvik att minnas onödigt mycket av det som är klart och fungerar! Vilket är ett annat sätt att uttrycka att det ställs vissa krav på programmeringsstil och dokumentation. )
Än sen då?
Jo, det kanske betyder något för er andra också. Om vi programmerare väljer bort boken när vi arbetar, kanske andra snart gör det i andra sammanhang, när motsvarande service erbjuds. (Läses: bl.a. bättre bandbredd på Internet.)
Boken blir nog trevlig att ha, precis som pennor, men i många sammanhang blir den obsolet.