Fråga inte om att fråga, bara fråga

Ibland, i chattrum som jag hänger i, ställer någon en fråga som låter lite så här:

Foobar123:

Finns det några experter på Java här?

Detta är dålig etikett av flera anledningar. Vad personen faktiskt frågar här är:

Foobar123:

Finns det några Java experter som är villiga att kika på mitt problem, vad det än kan visa sig vara, även om det faktiskt inte är Java-relaterat eller om någon som inte vet något om Java ändå kan svara på min fråga?

Det finns flera anledningar till att folk som HAR kunskapen inte skulle erkänna det. Genom att fråga så frågar du efter mer än vad du tror du frågar efter.

Du ber folk att ta ansvar. Du ifrågasätter folks förtroende för sina förmågor. Du utesluter också onödigt andra människor. Jag svarar ofta på frågor relaterade till språk eller programbibliotek som jag har aldrig använt, eftersom svaren (för en programmerare) är sunt förnuft.

Alternativt kan det ses som..

Foobar123:

Jag har en fråga om Java men jag är för lat för att faktiskt formalisera den med ord om det inte fins någon i kanalen som möjligtvis kan svara på den

..vilket bara är lathet. Om du är inte är villig att göra jobbet för att lösa ditt problem, varför ska vi?

Lösningen är inte att fråga om att fråga, bara fråga. Någon som är sysslolös i kanalen och bara då och då sneglar över vad som händer lär inte svara på din "fråga om att fråga"-fråga, men din faktiska problembeskrivning kan väcka deras intresse och få dem att svara.

Så, för att sammanfatta, fråga inte "Några Java experter här?", utan fråga snarare "Hur gör jag [problem] med Java och [annan relevant information]?"

Andra liknande problem: XY Problemet, No Hello. Vidare läsning: Hur ställer jag en bra fråga?, eller om du har mer tid: Hur Man Ställer Frågor På Det Smarta Sättet.