{"id":228441,"date":"2022-10-25T20:06:00","date_gmt":"2022-10-25T17:06:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=228441"},"modified":"2022-11-09T02:26:53","modified_gmt":"2022-11-08T23:26:53","slug":"hur-bra-aer-bra-nog-hantera-spaenningen-och-skicka-den","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/hur-bra-aer-bra-nog-hantera-spaenningen-och-skicka-den\/","title":{"rendered":"Hur bra \u00e4r bra nog? (Hantera sp\u00e4nningen och skicka den)"},"content":{"rendered":"\n<p>Jag \u00e5t lunch med n\u00e5gra v\u00e4nner och andra f\u00f6retagare och utvecklare ig\u00e5r, och ett av \u00e4mnena som kom upp under v\u00e5r diskussion var id\u00e9n om hur bra \u00e4r bra nog?<\/p>\n<p>N\u00e4rmare best\u00e4mt, n\u00e4rhelst du arbetar med ett programvaruprojekt, n\u00e4r \u00e4r det Good Enough <strong>\u2122<\/strong> att skicka till kunden?<\/p>\n<p>Hur bra \u00e4r bra nog med kodningsstandarder?<\/p>\n<p>Inneb\u00f6rden \u00e4r f\u00f6rst\u00e5s att om det \u00e4r tillr\u00e4ckligt bra s\u00e5 uppfyller det kraven, men det finns sannolikt n\u00e5gon underliggande sp\u00e4nning som, med mer tid, pengar eller n\u00e5gon annan resurs, skulle g\u00e5 tillbaka och f\u00f6rb\u00e4ttra vissa aspekter av ett projekt.<\/p>\n<p>Om du \u00e4r en utvecklare eller designer, kanske du har k\u00e4nt denna sp\u00e4nning. Jag har. F\u00f6r vad det \u00e4r v\u00e4rt, jag k\u00e4nner det med n\u00e4stan varje enskilt projekt jag arbetar med.<\/p>\n<p>Och visst, vi kan diskutera hela dagen vad det inneb\u00e4r att vara tillr\u00e4ckligt bra. Men jag tror att definitionen f\u00f6r\u00e4ndras ju l\u00e4ngre vi kommer in i branschen.<\/p>\n<h2>Hur bra \u00e4r bra nog?<\/h2>\n<p>Po\u00e4ngen jag f\u00f6rs\u00f6ker f\u00e5 fram \u00e4r att tillr\u00e4ckligt bra \u00e4r ett r\u00f6rligt m\u00e5l som ofta dikteras av din erfarenhetsniv\u00e5 (i motsats till vilken annan kval som helst som t.ex. din \u00e5lder).<\/p>\n<p>Jag antar, f\u00f6r det h\u00e4r inl\u00e4gget, att du har varit i branschen tillr\u00e4ckligt l\u00e4nge och arbetat med en liknande upps\u00e4ttning verktyg och spr\u00e5k f\u00f6r att helt f\u00f6rst\u00e5 s\u00e4rdragen hos vart och ett av de spr\u00e5k och verktyg du anv\u00e4nder. Jag \u00e4r inte blyg f\u00f6r att jag f\u00f6redrar <a href=\"https:\/\/tommcfarlin.com\/deep-and-wide\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">att g\u00e5 djupt snarare \u00e4n brett<\/a> n\u00e4r det g\u00e4ller att bygga mjukvara.<\/p>\n<h3>Det f\u00f6r\u00e4ndras \u00f6ver tiden<\/h3>\n<p>Samtidigt r\u00f6r sig erfarenhetsniv\u00e5n som vi anser vara &quot;tillr\u00e4ckligt bra&quot;. N\u00e4r du f\u00f6rst b\u00f6rjar \u00e4r tillr\u00e4ckligt bra f\u00f6rmodligen bara att f\u00e5 n\u00e5got att fungera. Om du \u00e4r i ett team \u2013 s\u00e4rskilt av erfarna utvecklare \u2013 kommer sannolikt att f\u00e5 mycket feedback om hur man kan f\u00f6rb\u00e4ttra saker.<\/p>\n<p>Och till en b\u00f6rjan kan detta vara utmanande. Kanske \u00e4r det till och med lite nedsl\u00e5ende. Jag menar, du \u00e4r stolt \u00f6ver det du har gjort, men sedan har du en handfull m\u00e4nniskor som ber\u00e4ttar f\u00f6r dig hur du ska \u00e4ndra saker. Samma sak h\u00e4nder i \u00f6ppen k\u00e4llkod, f\u00f6rresten (f\u00f6r vad det \u00e4n \u00e4r v\u00e4rt).<\/p>\n<p>Att inte sockerlacka eller \u00e4ndra n\u00e5got eftersom du har r\u00e4tt: Det kan bli nedsl\u00e5ende. Jag menar, du har spenderat vem vet hur m\u00e5nga timmar p\u00e5 att arbeta p\u00e5 n\u00e5got, du f\u00e5r det att fungera, och sedan f\u00e5r du dina kamrater att korrigera mycket av det arbete du har gjort.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167807-61e7a91492dd1.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167807-61e7a91492dd1.jpg\" alt=\"Hur bra \u00e4r bra nog? (Hantera sp\u00e4nningen och skicka den)\" ><\/a><\/p>\n<p>Vi kan g\u00f6ra saker b\u00e4ttre tillsammans.<\/p>\n<p>Kom ih\u00e5g att motivationen bakom n\u00e4mnda kritik inte har n\u00e5got att g\u00f6ra med dig som person. Och det har ingenting att g\u00f6ra med att s\u00e4ga att du inte \u00e4r tillr\u00e4ckligt bra. Det s\u00e4gs att du har f\u00e5tt det att fungera, vilket \u00e4r bra, nu ska vi g\u00f6ra det h\u00e4r \u00e4nnu b\u00e4ttre.<\/p>\n<p>N\u00e4r du l\u00e4r dig mer f\u00f6r\u00e4ndras pl\u00f6tsligt m\u00e4tningen av vad som en g\u00e5ng var tillr\u00e4ckligt bra.<\/p>\n<h3>N\u00e4r det som en g\u00e5ng var bra inte l\u00e4ngre \u00e4r sant<\/h3>\n<p>Och det \u00e4r h\u00e4r sp\u00e4nningen kommer in i bilden: Det som en g\u00e5ng var tillr\u00e4ckligt bra \u00e4r nu inte l\u00e4ngre tillr\u00e4ckligt. Det \u00e4r underm\u00e5ligt, eller hur? S\u00e5 det nya bra nog \u00e4r n\u00e5got mer organiserat, b\u00e4ttre utformat och b\u00e4ttre organiserat.<\/p>\n<p>Sedan introduceras en ny sp\u00e4nning: Du n\u00e5r en deadline, eller s\u00e5 har du slut p\u00e5 pengar och det \u00e4r dags att skicka produkten. Du vet att det arbete du har gjort \u00e4r bra, hanterbart och tillr\u00e4ckligt dokumenterat f\u00f6r att projektet ska kunna forts\u00e4tta.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167807-61e7a917e1d74.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-167807-61e7a917e1d74.png\" alt=\"Hur bra \u00e4r bra nog? (Hantera sp\u00e4nningen och skicka den)\" ><\/a><\/p>\n<p>Hur bra \u00e4r bra nog? Har den dokumentation?<\/p>\n<p>Men det \u00e4r inte tillr\u00e4ckligt bra eftersom du \u00e4r medveten om de saker du skulle kunna optimera om du bara hade lite mer tid. Det g\u00f6r du dock inte \u2013 du m\u00e5ste skicka den i dess nuvarande skick.<\/p>\n<h3>Byta hemligheter<\/h3>\n<p>H\u00e4r \u00e4r den smutsiga lilla hemligheten i branschen som folk, oavsett anledning, inte vill erk\u00e4nna: Det \u00e4r okej att skicka det i det tillst\u00e5ndet.<\/p>\n<p>Att skicka produkten i dess givna skick \u00e4r okej.<\/p>\n<p>F\u00f6r det f\u00f6rsta \u00e4r det tillst\u00e5nd som det befinner sig i inte bara b\u00e4ttre \u00e4n ingenting alls; det \u00e4r n\u00e5got som \u00e4r b\u00e4ttre \u00e4n vad du brukade kunna g\u00f6ra. Vi som bryr oss om det h\u00e4r hantverket k\u00e4nner det h\u00e4r med n\u00e4stan allt de<\/p>\n<p>F\u00f6r det andra \u00e4r mjukvara formbar. Det kan och kommer att f\u00f6r\u00e4ndras \u00f6ver tid. Det \u00e4r d\u00e4rf\u00f6r vi har versioner av v\u00e5rt arbete. De av oss som bryr sig om detta hantverk k\u00e4nner denna sp\u00e4nning med n\u00e4stan allt vi g\u00f6r.<\/p>\n<p>Slutligen f\u00f6rsvinner inte tanken p\u00e5 vad som anses vara Good Enough\u2122. Det bara r\u00f6r sig. Ju mer du l\u00e4r dig om att producera bra mjukvara, desto skillnaden i definitionen av vad som \u00e4r tillr\u00e4ckligt bra \u00e4ndras.<\/p>\n<h2>Sp\u00e4nningen l\u00f6ser sig inte<\/h2>\n<p>S\u00e5 v\u00e4nja dig vid sp\u00e4nningen. Omfamna det till och med. Om du inte k\u00e4nner det, s\u00e5 skulle jag h\u00e4vda att du inte bryr dig om att producera en kvalitetsprodukt. Och jag vet att det \u00e4r ett dj\u00e4rvt uttalande att s\u00e4ga, men jag har \u00e4nnu inte tr\u00e4ffat en utvecklare med hennes eller hans meriter som inte brottas med det.<\/p>\n<p>Det \u00e4r en del av jobbet. Ta det f\u00f6r vad det \u00e4r. Om du k\u00e4nner det \u00e4r det ett gott tecken p\u00e5 att du \u00e4r p\u00e5 r\u00e4tt v\u00e4g.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>N\u00e4rhelst du arbetar med ett programvaruprojekt, hur bra \u00e4r tillr\u00e4ckligt bra f\u00f6r att markera det som den f\u00f6rsta versionen skicka det till kunden?<\/p>\n","protected":false},"author":1,"featured_media":167808,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[724],"tags":[1173],"class_list":["post-228441","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-utvecklaren","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/228441","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/comments?post=228441"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/228441\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/167808"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=228441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=228441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=228441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}