{"id":10498,"date":"2013-10-13T15:52:23","date_gmt":"2013-10-13T14:52:23","guid":{"rendered":"http:\/\/www.eurosource.se\/akhe\/wordpress\/?p=10498"},"modified":"2013-10-13T15:52:37","modified_gmt":"2013-10-13T14:52:37","slug":"ute-har-blivit-inne","status":"publish","type":"post","link":"https:\/\/www.akehedman.se\/wordpress\/?p=10498","title":{"rendered":"Ute har blivit inne"},"content":{"rendered":"<p><a href=\"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/10\/418241.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-10499\" alt=\"418241\" src=\"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/10\/418241.jpg?resize=500%2C375\" width=\"500\" height=\"375\" srcset=\"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2013\/10\/418241.jpg?w=500&amp;ssl=1 500w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2013\/10\/418241.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2013\/10\/418241.jpg?resize=400%2C300&amp;ssl=1 400w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Ute har blivit inne nu. Petite och jag sitter p\u00e5 kontoret. Hon sover p\u00e5 den gamla mattan placerad p\u00e5 en hurts som \u00e4r hennes plats just h\u00e4r p\u00e5 kontoret och jag har satt mig framf\u00f6r datorn med en cappuccino. \u00a0Strax skall jag b\u00f6rja jobba och leta buggar i d\u00e4r jag l\u00e4mnade i fredags. Skriver det h\u00e4r f\u00f6r att liksom komma in i programmerarpersonen, en transmission fr\u00e5n den d\u00e4r personen som nyss var ute och grejade i tr\u00e4dg\u00e5rd och k\u00e4llare. Jag \u00e4r en &#8220;slow starter&#8221; har alltid varit det men kommer ig\u00e5ng efter ett tag och d\u00e5 n\u00e4r lokomotivet rullar kommer ocks\u00e5 jag till min r\u00e4tt.<\/p>\n<p>N\u00e4r man \u00e4r yngre f\u00e5r man l\u00e4tt intrycket att man m\u00e5st vara p\u00e5 ett speciellt s\u00e4tt och gud f\u00f6rbjude man m\u00e5ste f\u00f6lja reglerna. Men n\u00e4r man \u00e4r \u00e4ldre och beh\u00e4rskar ett omr\u00e5de \u00e4r det s\u00e5klart inte s\u00e5 l\u00e4ngre. Man vet vad som fungera och vad som inte fungerar men ocks\u00e5 hur man f\u00e5r resultat. \u00c4r man programmerare s\u00e5 g\u00e4ller det att f\u00e5 till program som fungerar bra och g\u00e5r att anv\u00e4nda f\u00f6r en slutanv\u00e4ndare. Punkt! I princip spelar det ingen roll hur man \u00e5stadkommer detta, men man b\u00f6r i alla fall kommentera sin kod och dela upp olika funktioner i delar s\u00e5 att de blir f\u00f6rst\u00e5eliga \u00e4ven f\u00f6r andra som kommer efter och skall l\u00e4sa koden. \u00a0Att l\u00e4sa n\u00e5gons kod \u00e4r lite som att l\u00e4sa en annan persons handstil. Det tar liksom en stund att greppa hur den h\u00e4r andra personen t\u00e4nker, men n\u00e4r man v\u00e4l gjort det s\u00e5 \u00e4r det oftast inga problem. Man l\u00e4ser och f\u00f6rst\u00e5r obehindrat, f\u00f6rutsatt de tv\u00e5 sakerna ovan d\u00e5 \u00e4r p\u00e5 plats. Tv\u00e5 enkla regler.<\/p>\n<p>Trotts detta kommer man att hitta en hel uppsj\u00f6 m\u00e4nniskor som skriver metoder f\u00f6r hur koden skrivs, hur variabler skall namnges, hur kommenteringen skall se ut osv osv. De till och med detaljstyr hur dokumentationen skall se ut ner till minsta pil som pekar p\u00e5 en l\u00e5da som har v\u00e4ggar med en tjocklek p\u00e5 s\u00e5 och s\u00e5 m\u00e5nga pixels. De m\u00e4nniskor som sysslar med det h\u00e4r \u00e4r de m\u00e4nniskor som inte kan koda. De brukar bli projektledare och liknande och f\u00f6r att ber\u00e4ttiga sin existens s\u00e5 hittar de p\u00e5 s\u00e5dana h\u00e4r saker. Massor av s\u00e5nt d\u00e4r s\u00e5 att programmerare sitter p\u00e5 kurser h\u00e4lften av sin tid och sen sitter och funderar ut hur de skall f\u00e5 till den d\u00e4r pilen p\u00e5 r\u00e4tt s\u00e4tt 40% av sin tid och i b\u00e4sta fall faktiskt hinner koda 10% av sin tid och som slutresultat ger fler anst\u00e4llda programmerare projektledare som har fler under sig.<\/p>\n<p>Jag har varit professionell programmerare nu i snart trettio \u00e5r. Under de h\u00e4r \u00e5ren har programmeringsmetodiken \u00e4ndrats kanske tio g\u00e5nger. Varje g\u00e5ng har metoden varit en religion och de som till\u00e4mpat den det hyllade pr\u00e4sterskapet. Under dessa \u00e5r har jag aldrig, ja du l\u00e4ser ALDRIG, m\u00f6tt en enda programmerare som varit riktigt duktig och varit en av dessa metodfreaks. En empirisk iakttagelse javisst men jag har sett och m\u00f6tt n\u00e5gra programmerare genom \u00e5ren liksom projektledare och best\u00e4llare. De har aldrig levererat och har de det s\u00e5 har det p\u00e5 sin h\u00f6jd varit godk\u00e4nt inte underverk. Det som programmerare liksom alla andra som g\u00f6r saker har som uppgift att leverera. Bara underverk eller att du och ditt team tycker det \u00e4r n\u00e4mligen godk\u00e4nt. Med b\u00f6\u00f6\u00f6sen fattar aldrig det. Aldrig n\u00e5gonsin. Nu skall i alla fall jag forts\u00e4tta med mina. Dags att koda allts\u00e5.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ute har blivit inne nu. Petite och jag sitter p\u00e5 kontoret. Hon sover p\u00e5 den gamla mattan placerad p\u00e5 en hurts som \u00e4r hennes plats just h\u00e4r p\u00e5 kontoret och jag har satt mig framf\u00f6r datorn med en cappuccino. \u00a0Strax skall jag b\u00f6rja jobba och leta buggar i d\u00e4r jag l\u00e4mnade i fredags. Skriver det [&hellip;]<\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[24,5,22],"tags":[],"class_list":["post-10498","post","type-post","status-publish","format-standard","hentry","category-betraktelser","category-programming","category-techstuff"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":15016,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=15016","url_meta":{"origin":10498,"position":0},"title":"Diwali &#8211; Ljusets h\u00f6gtid.","author":"\u00c5ke Hedman","date":"2014-10-02","format":false,"excerpt":"Det \u00e4r en morgon n\u00e4r jag har sv\u00e5rt att ta mig upp. Det \u00e4r s\u00e5 j\u00e4vla sk\u00f6nt d\u00e4r under t\u00e4cket. Sen kommer frazze, gammelkatten, och l\u00e4gger sig n\u00e4ra och det g\u00f6r s\u00e5klart ingenting enklare. S\u00e5 jag ligger d\u00e4r ett tag. Det finns ingen som kommer att klaga p\u00e5 mig om\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"diwali-india","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/10\/diwali-india.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/10\/diwali-india.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/10\/diwali-india.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":18168,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=18168","url_meta":{"origin":10498,"position":1},"title":"Regnet faller","author":"\u00c5ke Hedman","date":"2015-06-23","format":false,"excerpt":"Regnet faller. Br\u00e4nslet f\u00f6r den gr\u00f6na explosionen. Fast efter midsommar har det \u00e4ndrat karakt\u00e4r. Det \u00e4r mer sommar \u00f6ver regnet nu \u00e4n det var tidigare. Definitivt sommar. Enklare att finnas i. Men jag skjutsar K till jobbet, duschar, tar en Alvedon, fyller koppen med te och g\u00e5r ner och jobbar.\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"002","src":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/06\/002-1024x768.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/06\/002-1024x768.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2015\/06\/002-1024x768.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":16040,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=16040","url_meta":{"origin":10498,"position":2},"title":"\u00c4nnu en dag i mitt liv","author":"\u00c5ke Hedman","date":"2015-01-08","format":false,"excerpt":"Som en \u00e4kta Arne Weise t\u00e4nder jag stearinljuset n\u00e4r jag kommer ner till kontoret. Ja d\u00e4r skulle man g\u00e4rna velat skriva \"kommer ner till kontoret denna morgon\" men det \u00e4r knappt att \"f\u00f6rmiddag\" fungerar. Det \u00e4r bara genom att t\u00f6mma huvudet p\u00e5 alla tankar som \u00f6ver huvudtaget finns d\u00e4r inne\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"2015-01-08_10-34-40","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2015\/01\/2015-01-08_10-34-40.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2015\/01\/2015-01-08_10-34-40.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2015\/01\/2015-01-08_10-34-40.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":10456,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=10456","url_meta":{"origin":10498,"position":3},"title":"Besatthet och gl\u00e4dje","author":"\u00c5ke Hedman","date":"2013-10-11","format":false,"excerpt":"Jag h\u00f6r redan innan jag kliver upp ur en varm sk\u00f6n s\u00e4ng att det \u00e4r en kall morgon. Hundarna i dalen d\u00e4r utanf\u00f6r klagar eller ocks\u00e5 \u00e4r sk\u00e4llandet bara ett s\u00e4tt f\u00f6r dom att h\u00e5lla v\u00e4rmen. Katter st\u00e5r ut, l\u00e5ter inte lika mycket, det \u00e4r d\u00e4rf\u00f6r jag k\u00e4nner mig n\u00e4rmare\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"IMG_20131011_080606","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/10\/IMG_20131011_080606-768x1024.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/10\/IMG_20131011_080606-768x1024.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/10\/IMG_20131011_080606-768x1024.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":14024,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=14024","url_meta":{"origin":10498,"position":4},"title":"Den sj\u00e4lvupptagnes f\u00f6rsvarstal","author":"\u00c5ke Hedman","date":"2014-07-17","format":false,"excerpt":"Sol. \u00c4lskar sol. V\u00e4derprognosen sa regn idag. Men det \u00e4r sol. Upp med alla f\u00f6nster. L\u00e5t ljuva sommarvindar dra genom kontoret. En ny f\u00e5gel h\u00f6rs d\u00e4r ute. En som l\u00e5ter p\u00e5 inandningen. Entonigt. Ingen aning om vad det \u00e4r. Men hen \u00e4r v\u00e4lkommen h\u00e4r p\u00e5 kullen. Tillsammans kan vi sjunga\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"sol","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/07\/sol2-767x1024.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/07\/sol2-767x1024.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/07\/sol2-767x1024.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":10699,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=10699","url_meta":{"origin":10498,"position":5},"title":"F\u00f6rsta november 2013","author":"\u00c5ke Hedman","date":"2013-11-01","format":false,"excerpt":"Jod\u00e5 det \u00e4r lite avslaget idag. Kommer ner p\u00e5 kontoret f\u00f6rst vid nio. Men den extra sega morgonen \u00e4r jag v\u00e4rd. Har bytt tidig h\u00f6st utanf\u00f6r f\u00f6nstret mot tidig vinter. Det \u00e4r ett avl\u00e5ngt land vi lever i och just den detaljen kan jag k\u00e4nna mig avundsjuk p\u00e5. Men det\u2026","rel":"","context":"In &quot;Betraktelser &amp; Ber\u00e4ttelse&quot;","block_context":{"text":"Betraktelser &amp; Ber\u00e4ttelse","link":"https:\/\/www.akehedman.se\/wordpress\/?cat=24"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p68PL2-2Jk","_links":{"self":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/10498","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10498"}],"version-history":[{"count":1,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/10498\/revisions"}],"predecessor-version":[{"id":10500,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/10498\/revisions\/10500"}],"wp:attachment":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10498"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10498"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10498"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}