1.25.17

I think when I can’t think of a catchy title I’ll leave it as the date.

I woke up today, much like any other day, in a drowsy daze. The Lady and I have been binge watching Mary Jane well into the wee hours of morning, leaving us to get up only a few hours later (I’m totally not a morning person). So, after I get the kid ready, we walk to the school bus and everyone is off on their separate path.

I come home, I look at my latest coding project. I create a new project shell as I like to call it, push it to GitHub, and I start planning things out with a pad and pencil. Today, however, was a bit different. After I did enough to say I coded for the day, I took a walk.

I haven’t listened to music in a while. My iPod is busted. My iPhone(s) barely have enough space to take a picture, and I canceled all of my music subscriptions. CodeNewbie just came out with #124, and I’ve been looking at ways to weave in podcasts to my daily habits. My walk wasn’t too long. Maybe 15-20 minutes. It was to get my car that had been towed the previous morning. The morning before, I hit the snooze on my alarm, and instead of making it in time for the school bus, had to drive to school, only to return to no parking on the street.

It sucked. But, I wasn’t upset. Well, I was a bit upset that I had to cough up $137, but that’s because – who really wants to pay a fine?

I got my car back, drove the mile home (found a legitimate spot), and had just enough time to turn on the news before starting work.

After work, I dropped Marissa off to the school for a meeting, played half a game of 2K with Young Cameron, and then we all went to basketball practice. During practice, I had my pad and pencil, looked at the specs for the News App and starting drawing out what needed to be present to get things right the first time.

I say all of this to say, fit it in where you can. Some days you’ll have hours to yourself to work on projects. Some days you’ll have small chunks of unevenly spaced time. But whatever you do, keep moving forward. Millimeters count.

JSONned

I thought I knew how to parse JSON, but I’m beginning to think I know nothing. It was only a few days ago before I found a tutorial on how to put JSON in my app. I figured it would be semi-easy street from there. The hard part was getting information from the internet, right? Wrrrrroooonnngggg!! Lol. I think I’ve spent more time trying to display a title of a book on my app than anything else. It sucks, but it’s also kind of funny. I assume after this learning lesson, I’ll never forget how to parse JSON.

I’m going to take a long nap (more like sleep).

Keep moving forward. It’s just code.

10 Days

I finally got through the last bit of of the Udacity section dealing with JSON parsing, HTTP Networking, and Threads & Parallelism, and it is kicking my butt. I mean, they preface it with saying that they’re difficult concepts, but dayuuum.

Actually, it’s not that bad, but it is really important to have a firm understanding of Java to feel comfortable making everything happen. I got lost somewhere between the threads, so I started scoping out all of the different resources I could find to dumb it down for me. I’m all about brute forcing my brain, because otherwise I know I’ll give up on it.

Generally, and I have no clue why this is, if I don’t understand a concept, if I try to learn something more difficult where the first concept is somewhat of a foundation of the second – I’ll start seeing why the first was important. And, if the second concept is too difficult, long naps will work just as well.

So, my next project is going to figuring out how to search through JSON. I’ve got the skeleton of the Earthquake app to work from, I’ve got some examples of searching apps. I’m ready to go. In 10 days my project is due, and I’m going to see if I can get it in 7.

[Also, this is Day 4 of #100DaysOfCode. I spent most of the day researching resources, juggling code in my head.]

Day 1

I decided to join in on the  challenge. This community coding thing is growing on me. I highly recommend it to anyone out there in the coding world. Actually, it doesn’t matter what kind of projects/hobbies you’re into – a group will make it exponentially better. As I work on this, I’ve been trying to work on becoming busier in other areas of my life, so I decided to apply as a Crisis Counselor. I actually found it randomly searching through coding blogs. You really never know what’s out there, and I think it’s all because I decided to go through with my plan to build a game.

Back to #100DaysOfCode – for those that aren’t familiar, instead of going through a bootcamp, I decided to put myself through Udacity’s Android programs. I’m more than halfway through the Android Basics Nanodegree, and I’m learning about threading, networking and JSON. I need to finish and understand the Quake Report App so that I can hurry up and finish the Book Listing App before I leave for my birthday trip.

I don’t quite get how JSON weaves itself into my app, but I’m slowly coming around. It shouldn’t be too long before I figure it out and create the next one. I believe I’ll have a breakthrough tomorrow, and I can solely focus on the search function that I need to implement in the real test.

screen-shot-2017-01-09-at-9-01-04-pm

It’s broken…

~Happy Coding~