{"id":35941,"date":"2020-08-26T11:06:08","date_gmt":"2020-08-26T10:06:08","guid":{"rendered":"https:\/\/www.akehedman.se\/wordpress\/?p=35941"},"modified":"2020-08-26T17:14:18","modified_gmt":"2020-08-26T16:14:18","slug":"det-sista-2","status":"publish","type":"post","link":"https:\/\/www.akehedman.se\/wordpress\/?p=35941","title":{"rendered":"Det sista"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Snor ihop ett Arduinobliotek.  Inte sv\u00e5rt. Men nytt. Mitt f\u00f6rsta. Tar tid lik f\u00f6rbannat allts\u00e5. Fast det \u00e4r inte det d\u00e4r jag skall g\u00f6ra. Men det jag skall g\u00f6ra skulle kunna beh\u00f6vt just ett s\u00e5dant. S\u00e5 jag kan v\u00e4lja att fuska eller g\u00f6ra det r\u00e4tt. Fuskmetoden tar n\u00e5gon timme att f\u00e5 till. Biblioteket n\u00e5gon dag. Funktionen i just den h\u00e4r grejen blir densamma. Det f\u00e5r bli ett bibliotek allts\u00e5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Det \u00e4r alltid sv\u00e5rt att f\u00e5 uppdragsgivare att f\u00f6rst\u00e5 dylikt. &#8220;Jamen, jag har ju skrivit en test som fungerar perfekt i Arduino p\u00e5 en timme&#8221; s\u00e4ger de n\u00e4r man ger dem en tidsuppskattning f\u00f6r jobbet som \u00e4r p\u00e5 en och en halv vecka. Och vad svarar man p\u00e5 det? Att det finns en riktig v\u00e4g att g\u00e5. Vem har best\u00e4mt det? <strong>Liksom<\/strong>. Men har man h\u00e5llit p\u00e5 ett tag s\u00e5 vet man att genv\u00e4garna \u00e4r f\u00e5. Att de verktyg som debuggers och liknande som uppst\u00e5tt finns d\u00e4r av en anledning. <em>Serial.print<\/em> \u00e4r <strong>inte<\/strong> en bra debugmetod. Punkt. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u00e4r Visual Basic var en of\u00f6rst\u00f6rd utvecklingsmilj\u00f6 s\u00e5 var det i m\u00e5ngt och mycket en perfekt milj\u00f6 att utveckla projekt i. Man kunde snabbt f\u00e5 till en prototyp. Man kunde g\u00f6ra det till och med tillsammans med en uppdragsgivare. Sen gick det att optimera de delar som beh\u00f6vde optimeras med c (vbx&#8217;er och senare n\u00e4r nedmonteringen b\u00f6rjade, Activex). Man fick det b\u00e4sta av b\u00e5da v\u00e4rldarna. D\u00e4r var man s\u00e5 n\u00e4ra som det gick att ha ett verktyg d\u00e4r man kunde ocks\u00e5 utveckla en professionell produkt. Kanske inte en high-end produkt (l\u00e4s en ny word eller liknande), man s\u00e5g s\u00e5dan f\u00f6rs\u00f6k ocks\u00e5, men i alla fall bokf\u00f6ringsprogram och dylika saker som hade h\u00f6g klass kunde man f\u00e5 till. Men det d\u00e4r f\u00f6rst\u00f6rdes s\u00e5klart av M$ med den nya versionen. Ungef\u00e4r som det brukar vara. Den initiala version \u00e4r perfekt. Sen kommer &#8220;<em>experterna<\/em>&#8221; in i projektet och g\u00f6r allt s\u00e5 j\u00e4vla kr\u00e5ngligt och fel.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Med PlatformIO + Visual Studio Code s\u00e5 blir Arduino utveckling ocks\u00e5 f\u00f6rbannat effektiv. Avsaknaden av en riktig debugger \u00e4r den st\u00f6rsta  bristen. Men med den och h\u00f6jd kvalitet p\u00e5 k\u00e4rnbiblioteken s\u00e5 s\u00e5 borde det h\u00e4r g\u00e5 att anv\u00e4nda l\u00e5ngt upp i utvecklingskedjan. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jag f\u00f6rh\u00e5ller mig alltid lite skeptisk till mitt eget dissande av det nya som kommer. Att det riktiga \u00e4r att g\u00e5 den d\u00e4r v\u00e4gen man brukar g\u00e5. P\u00e5 80-talet n\u00e4r IAR l\u00e4mpade \u00f6ver ett g\u00e4ng disketter med kompilatorer f\u00f6r singelchiparna s\u00e5 var jag v\u00e4ldigt skeptisk. H\u00e4r satt man med 2K EEPROM och 128 byte ram. Assembler var grejen om man ville ha kontroll. Trodde aldrig man skulle f\u00e5 till det d\u00e4r. Men det gjorde man. Jag borde ha f\u00e5tt \u00e4ta upp mer \u00e4n en hatt f\u00f6r min diss d\u00e4r vid det h\u00e4r laget. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00f6jligen \u00e4r det samma sak med Arduino-milj\u00f6n. Allts\u00e5 m\u00e5ste jag testa att l\u00e5tsasjobba lite i den milj\u00f6n ocks\u00e5. P\u00e5 riktigt allts\u00e5. Ja fast p\u00e5 l\u00e5tsas \u00e4nd\u00e5. <strong>Liksom<\/strong>. Kanske blir jag fr\u00e4lst p\u00e5 kuppen. Ser ni ett &#8220;HALLELUJA&#8221; h\u00e4r som rubrik s\u00e5 h\u00e4nde det.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Snor ihop ett Arduinobliotek. Inte sv\u00e5rt. Men nytt. Mitt f\u00f6rsta. Tar tid lik f\u00f6rbannat allts\u00e5. Fast det \u00e4r inte det d\u00e4r jag skall g\u00f6ra. Men det jag skall g\u00f6ra skulle kunna beh\u00f6vt just ett s\u00e5dant. S\u00e5 jag kan v\u00e4lja att fuska eller g\u00f6ra det r\u00e4tt. Fuskmetoden tar n\u00e5gon timme att f\u00e5 till. Biblioteket n\u00e5gon dag. [&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],"tags":[],"class_list":["post-35941","post","type-post","status-publish","format-standard","hentry","category-betraktelser"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":12023,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=12023","url_meta":{"origin":35941,"position":0},"title":"Betalt och varv, efter varv, efter varv&#8230;","author":"\u00c5ke Hedman","date":"2014-02-13","format":false,"excerpt":"En tekopp h\u00e4r p\u00e5 morgonen i kontoret helt enligt rutin. L\u00e5ter en halstablett ackompanjera den f\u00f6r att ge lindring till f\u00f6rkyld o-cool gubbe. Beh\u00f6ver helst en liten stund p\u00e5 morgonen d\u00e4r jag kan ta in den nya dagen. Komma in i det som skall g\u00f6ras och ibland f\u00e5 klart f\u00f6r\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":"tjej_pa_karusell_skansen","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2014\/02\/tjej_pa_karusell_skansen.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":11790,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=11790","url_meta":{"origin":35941,"position":1},"title":"I v\u00e4ntan p\u00e5 sotarmurre.","author":"\u00c5ke Hedman","date":"2014-01-27","format":false,"excerpt":"Jag t\u00e4nder ljuset h\u00e4r p\u00e5 skrivbordet efter att jag skjutsat ner frun till hennes bildl\u00e4rarjobb p\u00e5 skolan. Det \u00e4r f\u00f6rbannat iskall vinter utanf\u00f6r f\u00f6nstret p\u00e5 mitt kontor. Ljuset v\u00e4rmer upp mig ocks\u00e5 inombords och f\u00e5r vara st\u00e4llf\u00f6retr\u00e4dare f\u00f6r en sommarsol som h\u00e4nger \u00f6ver blommande \u00e4ngar d\u00e4r jag ligger och tuggar\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":[]},{"id":10902,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=10902","url_meta":{"origin":35941,"position":2},"title":"S\u00e4g det min v\u00e4n!","author":"\u00c5ke Hedman","date":"2013-11-12","format":false,"excerpt":"S\u00e5ja. Tisdag. Det \u00e4r en bra dag. Det finns n\u00e4stan en full vecka kvar att g\u00f6ra saker p\u00e5. S\u00e5 har hela mitt liv varit. Det har alltid funnits f\u00f6r lite tid och f\u00f6r mycket att g\u00f6ra. Eller \"att g\u00f6ra\" kanske \u00e4r fel, som jag \"VILL g\u00f6ra\" \u00e4r nog mer korrekt.\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":"portugal20061003_0057","src":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/10\/portugal20061003_0057-1024x768.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/10\/portugal20061003_0057-1024x768.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.eurosource.se\/akhe\/wordpress\/wp-content\/uploads\/2013\/10\/portugal20061003_0057-1024x768.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":30918,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=30918","url_meta":{"origin":35941,"position":3},"title":"Kallvatten","author":"\u00c5ke Hedman","date":"2018-12-04","format":false,"excerpt":"Jag vaknar klockan fem, pigg som ett traktord\u00e4ck. Ingen m\u00e4nniska vid sina sinnes fulla bruk g\u00e5r upp vid den tiden s\u00e5 det g\u00e4ller att somna om. Av erfarenhet vet jag att det \u00e4r sv\u00e5rt. Men han\/hon\/det\/gud \u00e4r med mig i morgonen arla stund. Lillkatten kryper n\u00e4mligen under t\u00e4cket och l\u00e4gger\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":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2018\/12\/IMG_20181204_085512249-1024x767.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2018\/12\/IMG_20181204_085512249-1024x767.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2018\/12\/IMG_20181204_085512249-1024x767.png?resize=525%2C300 1.5x"},"classes":[]},{"id":30006,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=30006","url_meta":{"origin":35941,"position":4},"title":"Det d\u00e4r","author":"\u00c5ke Hedman","date":"2018-09-25","format":false,"excerpt":"Det d\u00e4r med inspiration. Flow. Eller zonen. Det d\u00e4r \u00e4r viktigt f\u00f6r mig. \u00c4nd\u00e5 sitter jag inte och v\u00e4ntar p\u00e5 det d\u00e4r. Gnekar p\u00e5 ocks\u00e5 n\u00e4r det d\u00e4r inte finns. Som idag. En hel dag n\u00e4r det flyter. En kv\u00e4ll n\u00e4r det inte g\u00f6r det och man f\u00e5r se till\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":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2018\/07\/IMG_20180715_210601154-1024x576.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2018\/07\/IMG_20180715_210601154-1024x576.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2018\/07\/IMG_20180715_210601154-1024x576.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":22956,"url":"https:\/\/www.akehedman.se\/wordpress\/?p=22956","url_meta":{"origin":35941,"position":5},"title":"Till Rom.","author":"\u00c5ke Hedman","date":"2017-01-19","format":false,"excerpt":"Kaffet jag h\u00e4ller upp \u00e4r skr\u00e4mmande svart.\u00a0 Jag \u00e4r kaffesugen. Klockan \u00e4r tio minuter \u00f6ver fyra p\u00e5 eftermiddagen och jag har anv\u00e4nt hela dan f\u00f6r att upps\u00f6ka ett v\u00e4xlingskontor, det n\u00e4rmaste, i G\u00e4vle och v\u00e4xla pengar s\u00e5 att jag kan f\u00e5 in dem p\u00e5 ett konto s\u00e5 att de sen\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":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/01\/93bd2cb4dd2e323a_org-1024x724.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/01\/93bd2cb4dd2e323a_org-1024x724.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.akehedman.se\/wordpress\/wp-content\/uploads\/2017\/01\/93bd2cb4dd2e323a_org-1024x724.jpg?resize=525%2C300 1.5x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p68PL2-9lH","_links":{"self":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/35941","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=35941"}],"version-history":[{"count":3,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/35941\/revisions"}],"predecessor-version":[{"id":35944,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/35941\/revisions\/35944"}],"wp:attachment":[{"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=35941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=35941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.akehedman.se\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=35941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}