Buggar, lika irriterande som de är så är de också en del av all utveckling. Såvida du inte hittar en helt unik designer, programmerare och utvecklare som aldrig gör fel.
Under alla mina år i den här branschen så har jag aldrig hittat en sådan utvecklare, ännu. Jag har stött på utvecklare designers och andra som bestämt hävdat att de har haft rätt vilket inte är samma sak därför att i de allra flesta så har de inte haft det. Rätt alltså. Buggar är därför en realitet, npgot du får och ska räkna med och i begreppet ryms inte bara programeringsfel utan även missar vad gäller designen. Det må hända att det inte är buggar i en mer exakt mening men lika fullt – om användaren inte förstår, förleds eller missuppfattar så är det ett fel, ett problem och en bugg.
Ompröva
Därför handlar utveckling om att säga nej (Steve Jobs ord) och det handlar om att ompröva, lära om och lära nytt. Bra utvecklare är sjukligt nyfikna och de tröttnar aldrig på att lära sig nya saker. Även här finns en uppenbar risk för misstag. Ni vet de där sakerna som alla de som gör något gör ibland.
Ett steg som skulle leda till noga bättre resulterade i något helt annat. Det som skulle bli en smidig färd på en bred, vacker, nylagd väg blev en dikeskörning. Shit happens!
Användare
Till en värld med buggar kan läggas den irriterade användaren. Han som inte tycker att vi ska försöka utveckla saker. Vi ska ge fan i att försöka att förbättra därför att det störs hans cirklar. Det är alltid en han kan tilläggas. Han som skriver av sin ilska och som vill ha ditt huvud på ett fat (om du är utvecklare). En bugg är en personlig förolämpning mot honom och hans person.
Den typen av användaren är det lättast att bara negligera. Låt honom sitta där likt en irriterad finnspets ch skälla. Tids nog så lugnar han ned sig och under tiden så är det ingen idé att försöka att diskutera med honom.
Råkar du själv ut för en bugg så dokumentär så mycket som du kan. Skärmbilder, beskrivningar och information om just ditt system är till hjälp för att hitta och få bort problemet. Sedan ett råd på vägen – jag har som sagt under alla mina år i branschen aldrig hittat en utvecklare som skriver felfri och buggfri kod men jag har å andra sidan heller aldrig stött på en utvecklare som skapar buggar medvetet.
