{"id":195,"date":"2017-01-02T17:00:03","date_gmt":"2017-01-02T17:00:03","guid":{"rendered":"http:\/\/blog.qubekwest.com\/?p=195"},"modified":"2017-01-02T17:00:03","modified_gmt":"2017-01-02T17:00:03","slug":"development-momentum","status":"publish","type":"post","link":"https:\/\/blog.qubekwest.com\/?p=195","title":{"rendered":"Development Momentum"},"content":{"rendered":"<p>I decided it would be a good time to talk about momentum. \u00a0Or perhaps the total lack thereof. \u00a0I&#8217;m a self-confessed fragile ego, especially when it comes to coding. \u00a0I think this stems from a few issues I&#8217;ve got all at once, but the important ones are things like this:<\/p>\n<p>I&#8217;ve never really finished any sizable project. \u00a0For my own projects this makes a lot of sense. \u00a0I have no deadlines, no audience, and no real driving motivation to finish anything. \u00a0In other words, when I get sick of working on something, I just stop. \u00a0After all, I&#8217;m sick of it, it got hard, or it got boring, and I don&#8217;t have to keep working on it.<\/p>\n<p>One of the things I tend to enjoy is talking about my projects. \u00a0I suppose that&#8217;s a fair bit of the reason for this blog. \u00a0After a while, negativity or lack of interest or lack of feedback can result in loss of interest for me.<\/p>\n<p>One of the specific issues I&#8217;ve been having with QubeKwest is that I hit a massive amount of serialization work and got buried in it. \u00a0It&#8217;s really boring, and requires a lot of test code to make sure it&#8217;s working correctly. \u00a0You can&#8217;t very well serialize a block and not get back the same block again later without all sorts of things going wrong.<\/p>\n<p>Another issue is that I get fairly consistent feedback that I&#8217;m just wasting my time. \u00a0I realize this project is essentially a clone of an existing game at the end of the day, and that I could code it faster by using someone else&#8217;s game engine, but the truth is that I don&#8217;t care. \u00a0I&#8217;m doing this project for me, largely to give my brain something to do that requires education and devotion. \u00a0Thus, I really don&#8217;t want to just make plugins for Minecraft or use someone else&#8217;s game engine. \u00a0I want to learn how to write one and then, well, write one.<\/p>\n<p>Now, I did just claim that I don&#8217;t care. \u00a0Like five sentences ago in fact. \u00a0While that is mostly true, the other truth is that I care a little. \u00a0Enough in this case to have entirely stopped work on the project for about four months so far. \u00a0Sure, it&#8217;s been fun playing World of Warcraft a lot, but I&#8217;m starting to get itchy about not coding, so I&#8217;m not sure how much longer I can go before I can&#8217;t stand it anymore.<\/p>\n<p>Stay tuned, there may just be development updates again someday soon.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I decided it would be a good time to talk about momentum. \u00a0Or perhaps the total lack thereof. \u00a0I&#8217;m a self-confessed fragile ego, especially when it comes to coding. \u00a0I think this stems from a few issues I&#8217;ve got all at once, but the important ones are things like this: I&#8217;ve never really finished any &hellip; <a href=\"https:\/\/blog.qubekwest.com\/?p=195\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Development Momentum<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-195","post","type-post","status-publish","format-standard","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/posts\/195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=195"}],"version-history":[{"count":3,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/posts\/195\/revisions"}],"predecessor-version":[{"id":198,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/posts\/195\/revisions\/198"}],"wp:attachment":[{"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}