{"id":10,"date":"2010-06-21T09:13:36","date_gmt":"2010-06-21T13:13:36","guid":{"rendered":"http:\/\/blog.bulletpattern.com\/?p=10"},"modified":"2010-06-21T09:14:22","modified_gmt":"2010-06-21T13:14:22","slug":"the-art-of-programming-without-programming","status":"publish","type":"post","link":"http:\/\/blog.bulletpattern.com\/?p=10","title":{"rendered":"The Art of Programming, without Programming"},"content":{"rendered":"<p>My previous game, Squiggle Squid, is the best programming I have ever done. I don&#8217;t mean that I achieved any amazing programming feats or even that my code is well organized. I simply didn&#8217;t make many mistakes. I did very little refactoring or recoding. While this may not seem like a big deal to someone who programs every day, it is for someone like me, who only programs a few hours a week if at all, it&#8217;s quite an accomplishment.<\/p>\n<p>The secret to my success was having a newborn baby in the house. This may sound crazy that the most productive programming I ever did was while tending to the needs of a newborn but it&#8217;s true. If you have never had a baby, here is the schedule: they sleep maybe 1 1\/2 hours and then are awake for about 1 1\/2 hours. While they are awake you feed them and cuddle with them. And much of the time they are asleep, you are cuddling them too.<\/p>\n<p>This means I never had more than an hour or so to actually program. However, in the interim, I had a lot of time to <em>think<\/em> about programming. I would often sit in a dark room with a tiny baby in my lap just thinking about what I needed to accomplish next and how I would do it. In between all the admiring of my new daughter, of course.<\/p>\n<p>This is important because my current project has been a nightmare of mistakes and recoding. I finally came to the realization of what I have been doing wrong., too much time programming at the keyboard and not enough time programing in my head.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My previous game, Squiggle Squid, is the best programming I have ever done. I don&#8217;t mean that I achieved any amazing programming feats or even that my code is well organized. I simply didn&#8217;t make many mistakes. I did very little refactoring or recoding. While this may not seem like a big deal to someone [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-10","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/blog.bulletpattern.com\/index.php?rest_route=\/wp\/v2\/posts\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.bulletpattern.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.bulletpattern.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.bulletpattern.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.bulletpattern.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10"}],"version-history":[{"count":2,"href":"http:\/\/blog.bulletpattern.com\/index.php?rest_route=\/wp\/v2\/posts\/10\/revisions"}],"predecessor-version":[{"id":38,"href":"http:\/\/blog.bulletpattern.com\/index.php?rest_route=\/wp\/v2\/posts\/10\/revisions\/38"}],"wp:attachment":[{"href":"http:\/\/blog.bulletpattern.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.bulletpattern.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.bulletpattern.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}