{"id":229665,"date":"2022-11-21T20:30:00","date_gmt":"2022-11-21T17:30:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229665"},"modified":"2022-11-09T15:50:55","modified_gmt":"2022-11-09T12:50:55","slug":"det-aer-laettare-att-hitta-en-loesning-med-naagon-annan","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/det-aer-laettare-att-hitta-en-loesning-med-naagon-annan\/","title":{"rendered":"Det \u00e4r l\u00e4ttare att hitta en l\u00f6sning (med n\u00e5gon annan)"},"content":{"rendered":"<p>En av de mest frustrerande aspekterna av programmering \u00e4r att arbeta med en l\u00f6sning p\u00e5 ett problem och st\u00f6ta p\u00e5 n\u00e5got som vi borde veta hur vi ska g\u00f6ra eller kunna ta reda p\u00e5 hur vi ska g\u00f6ra, men vi kan inte g\u00f6ra det.<\/p>\n<p>Det finns f\u00f6rmodligen en riktig psykologisk term f\u00f6r detta eller en akronym med tanke p\u00e5 att jag pratar om programmerare. \ud83e\udd37\ud83c\udffb\u200d\u2642\ufe0f<\/p>\n<p>Typexempel:<\/p>\n<p>L\u00e5t oss s\u00e4ga att jag jobbar p\u00e5 ett projekt och det m\u00e5ste g\u00f6ra en Ajax-f\u00f6rfr\u00e5gan. Jag f\u00e5r svaret, jag visar det och jag cachelagrar ocks\u00e5 svaret i 24 timmar.<\/p>\n<p>Om anv\u00e4ndaren beg\u00e4r informationen igen drar jag den fr\u00e5n cachen och den ser bra ut. Men vad s\u00e4gs om n\u00e4r du \u00e4r den f\u00f6rsta personen som sl\u00e5r den under de kommande 24 timmarna?<\/p>\n<p>Det vill s\u00e4ga, du f\u00e5r en cache-miss, och sedan f\u00e5r du inte bara en l\u00e4ngre beg\u00e4ran \u00e4n normalt, utan du f\u00e5r ocks\u00e5 ett svar som beh\u00f6ver ytterligare bearbetning innan du renderar det till anv\u00e4ndaren?<\/p>\n<p>N\u00e4r du l\u00e4ser detta har du f\u00f6rmodligen en tv\u00e4ttlista med saker du skulle f\u00f6rs\u00f6ka g\u00f6ra. Och jag skulle v\u00e5ga s\u00e4ga att allt du t\u00e4nker \u00e4r sannolikt v\u00e4rt att prova om inte r\u00e4tt.<\/p>\n<p>I slut\u00e4ndan bevisar det min po\u00e4ng. Och det \u00e4r detta: N\u00e4r du inte \u00e4r s\u00e5 n\u00e4ra problemet \u00e4r det l\u00e4ttare att hitta en l\u00f6sning.<\/p>\n<h2>L\u00e4tt att hitta en l\u00f6sning<\/h2>\n<p>Visst, detta f\u00f6ruts\u00e4tter att du har all information som beh\u00f6vs f\u00f6r att g\u00f6ra det. Men punkten som jag jobbar mot \u00e4r denna:<\/p>\n<p>Om du \u00e4r n\u00e5gon som tillbringar mycket tid i kod men ibland n\u00e5r den punkt d\u00e4r du inte kan se skogen genom tr\u00e4den, d\u00e5 \u00e4r det viktigt att ha en grupp kamrater runt som du alltid kan studsa bort dina problem.<\/p>\n<p>Och ungef\u00e4r som kodrecensioner har detta ingenting att g\u00f6ra med dig (eller deras) f\u00f6rm\u00e5ga att koda. Det har att g\u00f6ra med att l\u00f6sa problem. S\u00e5 enkelt uttryckt, om du k\u00e4nner dig frustrerad \u00f6ver att du inte kan f\u00e5 n\u00e5got att fungera men du vet att du f\u00f6rbiser n\u00e5got, har du f\u00f6rmodligen r\u00e4tt.<\/p>\n<p>Det \u00e4r bara en fr\u00e5ga om vad. Om s\u00e5 \u00e4r fallet, d\u00e5 \u00e4r n\u00e4sta fr\u00e5ga vem g\u00e5r du f\u00f6r att studsa id\u00e9er. Om ingen kommer att t\u00e4nka p\u00e5, \u00e4r jag s\u00e4ker p\u00e5 att du har n\u00e5gra personer i ditt h\u00f6rn.<\/p>\n<p>Prova dem f\u00f6rst.<\/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>I slut\u00e4ndan bevisar det min po\u00e4ng. Och det \u00e4r detta: N\u00e4r du inte \u00e4r s\u00e5 n\u00e4ra problemet \u00e4r det l\u00e4ttare att hitta en l\u00f6sning.<\/p>\n","protected":false},"author":1,"featured_media":223885,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[848,724],"tags":[1173],"class_list":["post-229665","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-handledningar","category-utvecklaren","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/229665","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=229665"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/229665\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/223885"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=229665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=229665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=229665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}