2015.03.20 – Now I Have a Deadline

I am finally starting to see the light at the end of the tunnel! I feel like I am really close to having this feature finished enough to deploy for live testing and feedback. I was doing a bit of refactoring out in the common area and Jim came over to ask how things were going. I told him how much I don’t love JavaScript and he welcomed me to the club. He sat down and asked what I was working on. We ended up talking until lunchtime! It was fantastic though because it gave me an opportunity to show someone my code who knew nothing about what I was doing. I had to explain how it all worked and fit together and it was a huge test of my knowledge. It also led to some questions about some coding choices. He is ridiculously smart and could quickly see things that just didn’t make sense to him. I was either able to explain the reasoning to him so that he saw what was going on or his questions brought issues to light. I made notes as we went through everything and had some really good points to talk over with Peter after lunch.

I grabbed a quick lunch and then moved to the conference room so that we could Vidyo chat. He looked over my PR and was happy with it. I then asked him about some particular user interactions that might be an issue and we were both a bit perplexed on how to solve them. I’ll have to do more testing. He also pointed out that one of my views doesn’t have any tests. Huh? I’m not sure how that can be but I’ll have to work on it. He wants to deploy it by Wednesday so I need to get extra busy.

After he looked things over he thought I should implement a Django context processor to handle showing and caching of some HTML. The purpose is to then not need to do GET and POST requests when data hasn’t changed. I get this in a general sense but technically implementing it at this point in the project felt huge. He agreed and said he would take on that task and send me a PR to merge in. Great! He mentioned that he had to run soon as he was showing off something during Beer and Tell. He then said I should join so had Mike come and get me to take me to the conference room where it was being held. It was so interesting to see what side projects everyone was working on. Busy people!

Wayne had to take Natale and Jayde to the dentist in the late afternoon so I told him to just come and get me while he was already out. I worked for about 30 minutes and then he was on his way. Before I could even get to the car though Peter sent his PR. What?!?! It only took him about 30 minutes to get all the code done for the context processor AND write tests for everything too. Man…

Today I learned more about JavaScript promises. Jim tried to make them make sense to me. He says I will understand them better when I use them. Hopefully!