{"id":572,"date":"2018-07-13T09:23:02","date_gmt":"2018-07-13T08:23:02","guid":{"rendered":"http:\/\/www.christian-epp.de\/?p=572"},"modified":"2018-07-13T09:23:02","modified_gmt":"2018-07-13T08:23:02","slug":"pet-projects-will-put-you-in-your-grave-rook-assistant-teil-5","status":"publish","type":"post","link":"https:\/\/www.christian-epp.de\/?p=572","title":{"rendered":"Pet projects will put you in your grave \u2013 Rook Assistant Teil 5"},"content":{"rendered":"<p>Ich musste viel \u00fcber den Satz nachdenken, den Dan Olson in einem <a href=\"https:\/\/www.youtube.com\/watch?v=AIr9GeVzHRw\">Video \u00fcber kreative Motivation<\/a> brachte: &#8222;Pet projects will kill you&#8220;. Der Hintergrund dazu ist, dass er ein Verfechter davon ist, Projekte m\u00f6glichst schnell abzuschlie\u00dfen. Er erw\u00e4hnt auch eine Challenge, in der man sich vornimmt, etwas anzufangen und nach einer bestimmten Zeitspanne als fertig erkl\u00e4rt. Nicht &#8222;schau mal, was ich hier angefangen habe&#8220;, sondern &#8222;Es ist fertig&#8220;. Wenn man viele kleine Projekte beginnt, trainiert man die F\u00e4higkeit, etwas anzufangen.\u00a0 Diese \u00dcbung trainiert die F\u00e4higkeit, etwas abzuschlie\u00dfen.<\/p>\n<p>Und jetzt stehen wir hier mitten in einem &#8222;Pet Project&#8220;, das einen unbekannten Fertigstellungsgrad hat. Mein erkl\u00e4rtes Ziel ist, dass dieses Projekt nicht meine Zeit unn\u00f6tig auffrisst und ich will auch nicht in die Sunk-Cost-Fallacy rutschen, indem ich mir sage, dass ich ja schon bestimmt mehrere Tage in dieses Projekt gesteckt habe und ich es darum auch zu Ende bringen MUSS. Ich erinnere mich jetzt hiermit selbst daran, dass das Ergebnis nicht zu komplex sein sollte.<\/p>\n<h2>Onsen UI und meine Definition von Modi<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft\" src=\"https:\/\/onsen.io\/images\/logo\/onsen_with_text.png\" width=\"107\" height=\"126\" \/><\/p>\n<p>Wo wir gerade bei komplexen Problemen sind: Ich benutze jetzt <a href=\"https:\/\/onsen.io\/\">Onsen UI<\/a> als Template f\u00fcrs App-Design. Es hat eine Integration mit Vue.js und man kann typische App-Design-Elemente verwenden, ohne viel dar\u00fcber nachzudenken. Es sieht ganz h\u00fcbsch aus und ob die Verwendung einfach ist, muss ich noch herausfinden. Es macht aber einen guten Eindruck.<\/p>\n<p>Erstmal muss ich wohl meine gerade gefundene Terminologie ablegen, denn in der Onsen-Welt (und in der restlichen Welt wohl auch) spricht man nicht von einem Modus, sondern von einer Seite. Im Kontext einer App klickt man etwa auf einen Button (&lt;v-ons-button&gt;) und der l\u00f6st eine Event namens &#8222;pushPage&#8220; aus, das eine andere Seite anzeigt. Diese Seiten funktionieren nach derselben Logik wie meine Modi, nur dass sie nicht so einen coolen Namen haben.<\/p>\n<p>Leider musste ich fast alles von meinem bisherigen Code wegschmei\u00dfen, weil manche Sachen, die ich selber gebaut habe, automatisch von Onsen erledigt werden. Danke Onsen! Bisher habe ich noch nicht alles nachgebaut, was man beim letzten Mal gesehen hat, aber ich finde es eigentlich schon ganz nett.<\/p>\n<p><a href=\"http:\/\/www.christian-epp.de\/wp-content\/uploads\/2018\/07\/Rook_Assistant_Onsen.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-574 alignnone\" src=\"http:\/\/www.christian-epp.de\/wp-content\/uploads\/2018\/07\/Rook_Assistant_Onsen.gif\" alt=\"\" width=\"381\" height=\"440\" \/><\/a><\/p>\n<p>Jetzt gehe ich zur\u00fcck in meinen Alltag und die n\u00e4chste Folge kommt dann&#8230; bald. Bestimmt!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich musste viel \u00fcber den Satz nachdenken, den Dan Olson in einem Video \u00fcber kreative Motivation brachte: &#8222;Pet projects will kill you&#8220;. Der Hintergrund dazu ist, dass er ein Verfechter davon ist, Projekte m\u00f6glichst schnell abzuschlie\u00dfen. Er erw\u00e4hnt auch eine Challenge, in der man sich vornimmt, etwas anzufangen und nach einer bestimmten Zeitspanne als fertig [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[36,52,60,58,61,62],"class_list":["post-572","post","type-post","status-publish","format-standard","hentry","category-programmieren","tag-app","tag-modus","tag-olson","tag-onsen","tag-projekte","tag-stress","post-preview"],"_links":{"self":[{"href":"https:\/\/www.christian-epp.de\/index.php?rest_route=\/wp\/v2\/posts\/572","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.christian-epp.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.christian-epp.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.christian-epp.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.christian-epp.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=572"}],"version-history":[{"count":3,"href":"https:\/\/www.christian-epp.de\/index.php?rest_route=\/wp\/v2\/posts\/572\/revisions"}],"predecessor-version":[{"id":576,"href":"https:\/\/www.christian-epp.de\/index.php?rest_route=\/wp\/v2\/posts\/572\/revisions\/576"}],"wp:attachment":[{"href":"https:\/\/www.christian-epp.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.christian-epp.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.christian-epp.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}