2014.12.15 – Beginning Week Three at Urban Airship

I just could not get it together this morning and made myself late for the MAX. Wayne, the always wonderful one, drove me to work. I love him so much! I was pretty excited to get there because today I would graduate to having my own desk! The drive to work was a breeze thanks to someone having an accident just before our freeway entrance (I hope everyone was ok!) so I was at work in no time. Of course as soon as we got there I realized I left my badge in my jacket at home! Argh! I need it to unlock the elevator. Well crap. I went to the front desk and the woman was so nice and gave me a temp.

I went upstairs and got all set up at my desk. Wow, it’s so nice. It’s a powered desk like Andrew’s so can be raised and lowered for standing and sitting and it has a huge monitor. I didn’t know what to do with all of the desktop space!

Once I was all set up I grabbed the Amazon Kindle Fire so I could test my new code. I sent a regular push and the debugger said it was successful but it never showed up on the device. Huh…I asked Mele about it so she showed me how to look up the push ID in the dashboard. It showed that it was sent but showed an error. Ah! I was using an internal testing app called Unicorn and it wasn’t set up to accept Amazon pushes. Mele got someone from the mobile team to set that up and my push went through! Next I needed to send a rich push. That’s a push with more features. A regular push just shows up as an alert outside of an app but a rich push might contain an image, sound, external link and so forth and will show up in an application’s inbox. I wrote a script to send the push and it said it was successful but again it wasn’t showing up anywhere. Mele looked and said it wasn’t being sent with all of the complex attributes. Huh….she quickly looked up the proper syntax for sending a rich push and I hadn’t set it as a sub-section of blah.notification. I fixed that and viola! There was my rich push! It was so cool to write so much code that implemented a completely new feature on a completely new device type and it freakin’ worked! Maybe I do kinda know what I am doing sorta. Really super cool. Now I just had to beg for +1s so I could merge it in to master. I asked in Slack and got crickets. Hmm.

Helen from the mobile team was back from vacation and hadn’t met Amanda and I yet so asked if we wanted to meet for lunch. I thought that would be great so we met in the kitchen and talked about work stuff. Another mobile team member, Ryan, sat with us as well. I took the opportunity to ask them for +1s. I’m totally not above begging. They gave me some handy suggestions about where to ask since neither of them were Python people so that was good. I also saw Adam and asked him in passing if he would review my PR. He said he would so I was probably set.

Wayne and Jordan were picking me up at 13:00 so I could run to the bank and help Jordan get his final Arizona paycheck cashed. Our bank is the best and took care of it for us even though they don’t typically do that. Thank you Albina Community Bank! They dropped me off at Los Gorditos. Hey, it’s been like two weeks since I ate there so shut it! I had a great lunch and walked back up to UA. Wayne had brought my badge for me so I was able to return my temp badge. Must not forget badge! I made a fresh cup of tea and when I got back to my desk I had my two +1s! Yay, code merged!

I spent the remainder of the day reading and reading and trying to figure out what I’m supposed to do for my next ticket. I will need to go over it with Mele tomorrow. Wayne and Jordan came back yet again and picked me up. It’s so nice walking in our door and smelling our Christmas tree!

Today I learned that even the best coders are just figuring it out as they go.