Utvecklarhumor — programmerarskämt 🦀
En lättsam quiz-kortlek om programmerarlivet: riktiga programmerings- och mjukvarulagar (Conway, Brooks, Hofstadter, Goodhart, Hyrum ...), klassisk utvecklarjargong (heisenbug, yak shaving, teknisk skuld) och vad utvecklare egentligen menar. Välj alltid det rätta svaret. Bara till för att skratta — och känna igen sig.
Ämne: Teknik · Nivå: Vuxen · 40 kort
Innehåll
- Vad betyder det egentligen när en utvecklare säger "det är nästan klart"?
- När är den säkraste tidpunkten att deploya till produktion?
- Vad är den vanligaste grundorsaken till ett produktionshaveri?
- Hur många programmerare krävs för att byta en glödlampa?
- Vad gör en utvecklare faktiskt när något går sönder — i stället för att bortförklara?
- Vad är den minst riskabla saken att göra strax innan helgen?
- Vad kännetecknar faktiskt bra kodkommentarer?
- Conways lag säger att mjukvarans arkitektur tenderar att spegla en sak hos organisationen som byggde den. Vilken?
- Projektet är försenat. Vad förutspår Brooks lag om du slänger in fler utvecklare nu?
- Ledningen börjar mäta produktivitet i rader kod per dag. Vilken lag förutspår katastrofen?
- Enligt Cunninghams lag — bästa sättet att få rätt svar på internet?
- Kernighans lag om debugging har en obekväm slutsats. Vilken?
- Du gör en 'osynlig' intern ändring och ett fjärran system kraschar. Vilken lag?
- Knuth kallade en sak 'roten till allt ont' i programmering. Vilken?
- Den cyniska '90-90-regeln' om mjukvara lyder hur?
- 'Some people, when confronted with a problem, think: I know, I'll use regex.' Hur slutar Zawinskis citat?
- Vad är 'rubber duck debugging'?
- Ett team pratar om sin 'bus factor'. Vad mäter det?
- Vad är en 'heisenbug'?
- Du skulle fixa en knapp men konfigurerar nu din editor, som krävde ett plugin, som krävde... Vad kallas detta?
- Vad betyder 'teknisk skuld' bortom buzzwordet?
- En nybörjare är tvärsäker, en expert tvekar ständigt. Vilken effekt?
- I semantisk versionering (t.ex. 2.4.1) — vad signalerar att första siffran höjs?
- Galls lag handlar om hur komplexa system uppstår. Vad säger den?
- Vilken är en äkta, etablerad designprincip inom programmering?
- Buggen dyker bara upp ibland, beroende på vilken tråd som hinner först. Vad kallas felet?
- Din loop kör en gång för många eller för få. Vilket klassiskt fel?
- Vad beskriver 'Stack Overflow-driven development'?
- Din bästa utvecklare befordras till chef och kodar aldrig mer. Vilken princip?
- Demon strejkar alltid live men aldrig på repet. Vilken lag åberopas?
- 'Det finns 10 sorters människor: de som förstår ___ och de som inte gör det.' Poängen?
- 20 % av buggarna orsakar 80 % av kraschen. Vilken princip?
- Clarkes tredje lag är populär bland utvecklare. Hur lyder den?
- Vad menas med ett 'foot-gun' i ett programmeringsspråk eller API?
- Wirths lag (1995) jämför mjukvara och hårdvara över tid. Vad säger den?
- Vad är 'cargo cult programming'?
- 'Premature abstraction' är ett känt antimönster. Vad innebär det?
- Eagleson's law skämtar om din egen gamla kod. Vad säger den?
- Vad är en bra vana när produktionen brinner?
- Vad är 'the XY problem' i en supportkonversation?