{"id":85,"date":"2016-03-16T11:24:01","date_gmt":"2016-03-16T11:24:01","guid":{"rendered":"http:\/\/blog.qubekwest.com\/?p=85"},"modified":"2016-04-14T18:34:02","modified_gmt":"2016-04-14T18:34:02","slug":"resuming-development","status":"publish","type":"post","link":"https:\/\/blog.qubekwest.com\/?p=85","title":{"rendered":"Resuming Development"},"content":{"rendered":"<p>So there I was, completely stalled on QubeKwest for roughly seven months. \u00a0Sure, I thought about it from time to time, but that never managed to inspire me to actually work on it. \u00a0Naturally that means that thinking about it tended to make me a little sad. \u00a0The cycle continued and the project languished.<\/p>\n<p>Then a couple of interesting things happened. \u00a0I started to realize that part of the reason I was never working on QubeKwest was that I would come home from my normal job and not be able to find the motivation. \u00a0I even mentioned that in one of the previous posts on this blog so it was clearly something I was aware of at least subconsciously. \u00a0A few things happened at work that made me blindingly unhappy with the company I was working for and it hit me like a ton of bricks. \u00a0My job was making me miserable.<\/p>\n<p>There are a couple of paths you can choose to follow when you make a realization like that. \u00a0You can complain about it, a lot, to everyone that will listen. \u00a0This approach tends to not make anyone any happier. \u00a0You aren&#8217;t solving anything by grumbling and your friends get sick of hearing about it. \u00a0This path tends to be the one used early on before you realize the depth of the\u00a0problem you are complaining about.<\/p>\n<p>The second approach is to do something about it. \u00a0This way is hard. \u00a0At least partially because change is hard and not many people (myself included) like change much. \u00a0It is however the only way to actually solve anything. \u00a0My eventual solution was to find a new job. \u00a0This didn&#8217;t immediately provide me more time to code QubeKwest, but it did immediately improve my general happiness.<\/p>\n<p>Now, as a happier guy in a new job, I still wasn&#8217;t fully motivated to start development again. \u00a0At this point, I honestly hadn&#8217;t even thought about QubeKwest in a while. \u00a0Then something happened that made me immediately think of\u00a0it. \u00a0The Raspberry Pi 3 was released. \u00a0I got to thinking, &#8220;Hey, I was totally going to try to get QubeKwest to work on a Raspberry Pi 2 and now a new one is out.&#8221;<\/p>\n<p>As the proud owner of virtually every model of Raspberry Pi and someone that was very impressed with the new updates to the Raspberry Pi 3 (now with 64-bit CPU, and with built in WiFi and Bluetooth!) I immediately ordered several of them hoping they would be the last little nudge to resume for real. \u00a0Or, if not the last little nudge, at least a nudge in the right direction.<\/p>\n<p>The Raspberry Pi 3s came in and instead of starting development again I was inspired to reinstall Windows on my main development machine. \u00a0Long story I won&#8217;t bother telling, but it needed it. \u00a0That took almost a whole weekend. \u00a0I was still a little nervous about starting again but I was starting to have fewer and fewer excuses. \u00a0I hadn&#8217;t looked at the code in seven months and that meant trying to figure out what I was working on and what the heck I was thinking when I wrote that piece and where I go from here. \u00a0But at least now I was ready.<\/p>\n<p>I fired up Eclipse, I got annoyed at Eclipse, again. \u00a0I started the hunt for another IDE. \u00a0 I grabbed IntelliJ IDEA and I like it so far. \u00a0Last night I attacked the code for the first time and I found there were loads of things I needed to fix. \u00a0I grabbed the latest LWJGL, but they had moved things around and renamed things and removed things so I had to fix my code to line up with their code again. \u00a0I also had to figure out how to fix the various broken bits of code that I&#8217;d checked in when I put the project to sleep seven months ago.<\/p>\n<p>After about an hour, I had a shiny new IntelliJ project set up, I had my external libraries configured, I had the worst parts of my busted code commented out or repaired, and I got my ugly red triangles back on the screen. \u00a0I was in business again. \u00a0I think the first thing I need to do is revisit the extremely sad network code and try to figure out what I was doing there. \u00a0I am going to officially call that a plan! \u00a0Let the coding begin.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So there I was, completely stalled on QubeKwest for roughly seven months. \u00a0Sure, I thought about it from time to time, but that never managed to inspire me to actually work on it. \u00a0Naturally that means that thinking about it tended to make me a little sad. \u00a0The cycle continued and the project languished. Then &hellip; <a href=\"https:\/\/blog.qubekwest.com\/?p=85\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Resuming Development<\/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":[3],"tags":[],"class_list":["post-85","post","type-post","status-publish","format-standard","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/posts\/85","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=85"}],"version-history":[{"count":3,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/posts\/85\/revisions"}],"predecessor-version":[{"id":88,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=\/wp\/v2\/posts\/85\/revisions\/88"}],"wp:attachment":[{"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=85"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=85"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.qubekwest.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=85"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}