2015.04.14 – Last Day in Montreal

Well that’s it. Another wonderful PyCon and another wonderful trip to Montreal. I actually got a little bit done today once Asheesh found a bug for me to work on. Well, I should have gotten a LOT more done but once again I talked and talked. Michael from Mozilla sat with us and I enjoyed listening to his process of working through his bug. I would ask him questions about things I didn’t understand and it was really interesting. There were a lot of distracting conversations going on but I didn’t want to miss out. I also spent too long working with virtualenv and a new python version manager to try and get the version of Python I needed running in a virtual environment. It meant deleting the environment several times and recreating it and also installing the dependencies I needed. It was a bit of yak shaving but what else is new?

Lunch was provided again but I spent a long time at our table talking to a guy that lived in Montreal for two years while his wife was in graduate school. He was telling me all sorts of interesting stuff about Canada, Montreal, the college system, the historical and cultural beliefs about the French language, and a lot more. SO interesting!

Andrew and I took a break in the evening and went to a nearby tea house that I had no idea existed. When we walked in I was just blown away. It was like a dream come true! Tea and teas sets everywhere! We only had one hour before they closed to have some tea and a couple of small snacks. Andrew ordered an oolong and I ordered a golden eyebrow. When the man brought out our teas they were served on the traditional trays. He picked up a cup with my dry tea leaves and held it to my nose saying, “Smell your tea.” It was wonderful. He then proceeded to demonstrate how the tea was to be prepared, “The first steep is not for drinking.” as he poured the water over the tea leaves. “We use this to heat the cup and then pour it out.” He dumped it in the tray and added more water. “Ten seconds or a tiny bit more if you prefer it stronger.” as he took the strainer out of the pot and poured my first tiny cup of tea. Then he did the same for Andrew but his was even more complicated. “The first steep is also not for drinking.” as he poured water into a tiny teapot. “The water is poured through this strainer and then we use it to heat both cups and also we pour it over the outside of the teapot to heat it.” As he poured. He refilled the tiny teapot. “Now we pour into the strainer again and then we pour into this tall cup.” it was very thin and tall like a skinny shot glass. He covered it with the tiny tea cup and then inverted it before handing the empty tall cup to Andrew and saying, “This cup is for smelling. Smell your tea. The other is for drinking. Taste your tea.” He told us to enjoy and off he went to prepare our snacks. We had some steamed dumplings that I really liked and some tofu rolls that apparently had seaweed in them which I gave to Andrew. It was so much fun! Amanda would have loved it and I wish I had known of the place sooner or even last year! I probably would have gone there every day though so maybe it’s a good thing I just found out about it. I did buy some of that delicious tea to take home though.

We headed back to the conference center and by that time everyone was getting ready to head to dinner. I guess we were done. We decided to go to IGA and get a dinner to make at the apartment and also get food for the train tomorrow. We headed over there, got what we needed and made it back to the apartment in time for me to remember I forgot to get vitamin C. Off we went again to a pharmacy nearby and picked some up. When we got back I made dinner while Andrew did some work stuff and then we packed most of our stuff and called it a night.

Today I learned how enjoyable the traditional tea drinking process is. I need a tea set.

2015.04.13 – Sprints!

Today is the first day of sprints and I am joined OpenHatch again. Asheesh is one of the first people I met at PyCon last year and he was so welcoming. We met him on our first night in Montreal while hanging out in our hotel lobby, he told me a bit about OpenHatch and what they do and then asked if I wanted to fix a security bug in Django at the sprints. I was SO excited and told him that I did.  We hadn’t scheduled time to stay for sprints because I didn’t know what that even meant but we would have half a day since our plane left in the late afternoon. My excitement about fixing the bug started to fade as I thought about things though. Although I had been learning Python for a couple of years I still felt really new and started to think that maybe Asheesh was just making a joke about the bug and I didn’t get it because I was so new. Why would a newer programmer be fixing a security issue? He had to be joking and wow what an idiot I am for not getting it. I went from excited to embarrassed pretty quickly. The conference was great, we met tons of wonderful people, listened to great talks and it was over before we knew it. It was the first day of sprints so Andrew and I went over and I avoided the OpenHatch room but went into the Django room to see what I could learn. I fumbled through their issues for a long time not understanding much of anything at all. I took a bit of a break and happened to run into Asheesh. I figured he would avoid me but he came up and asked if I was ready to work on that security bug. Huh?? He wasn’t joking. I told him I would be right there and that bug ended up being the very first open source thing I had ever contributed to with a LOT of help from Andrew.

Anyway, back to this year’s sprints. I thought we were late since I have been sleeping in but there was only one person there before Andrew and I. More people showed up and they were new to open source and OpenHatch so I helped them get set up on IRC and helped as needed while they set up their dev environment. I looked through open issues but honestly I spent the entire day talking to some really interesting people! Russell, is from Hawaii and works on the big telescopes at the university. Fascinating to talk to him.

Lunch was provided so we were able to eat and get back to work (talking) but a group of us went out to dinner together. Michael who I had the pleasure of working with at Mozilla, Hannes who lives in Portland, Renee who lives in San Francisco, Eric who also works at Mozilla but lives in one of the Carolinas, Andrew and I all went to a really good Italian place in old Montreal. The weather was amazing on our walk there and back. We had a great time.

Today I learned that the big telescope on the island is 24ft in diameter but they are trying to build one that is 30ft in diameter.

2015.04.12 – Pycon Day Three

Yep, slept too long again. I’m just doing a terrible job of getting moving in the morning. We missed every keynote of this conference but at least all talks are recorded and are already appearing on Youtube. These Pycon people really know what they are doing. The conference has been spectacular again.

Anyway, I did get up and dressed in time for the job fair. We went in and I had no idea what to do. I suck at this! But Andrew said to just go up to booths where I’m not interested in working and talk to people to get over the nervousness. I did that and of course was blown away by the company and what they do. It would be working with scientists who do genetic research! Gah, that would be amazing! But they are in San Francisco and they don’t do remote. Dangit. I wandered around to a few more booths and then saw Michael, a Mozilla employee I chatted with often at the office. It was really nice to see him so we stood and talked for a long time! Jonathan from Dreamhost walked by and confirmed our lunch. I was still sure he’d find a way to cancel because I suck at self confidence.

Turns out he was waiting for me! Woo hoo! Andrew came with us and we went to a nearby noodle house we had eaten at last time we were here. We even got seated at the same table. We had a really great talk, he was very nice, had a very interesting back story, was interested in mine. All in all it felt great and felt like a better meeting than it would have been over the phone. I’m trying not to get my hopes up too much but maybe it all worked out for the best. I would love to work there.

We headed back to the conference for more talks, one about serialization which was really interesting and one about something really boring. After those it was time for Guido to give a final talk, then someone gave the final keynote and another person gave final statements and thanked the many, many, many volunteers who made the amazing conference possible. They also announced where Pycon would be in 2016 and 2017. It’s in Portland which wasn’t a secret but they played a really nice promotional commercial. The only thing missing from it was the Unipiper. I was kind of surprised about that. Next the people running sprints came up and talked about their projects. So many sound so interesting. We are staying so I can participate in a couple of days of sprints but now I have no idea what I want to work on!

We were going to grab Carl and go to dinner with Michael and some others but they were going to a steakhouse so we hopped on a bus and went to some interesting vegan raw food place. It was my first experience with raw food. I had always avoided it because it seemed really boring. Our food was pretty good though. Even Carl, who is most definitely not vegan, enjoyed it. Dinner was long and leisurely and then we ordered dessert. They do a fantastic job of raw dessert. We walked back to the bus stop and waited for a while while talking about this and that. A bus showed up but it was not the same one we took to get there so I asked the driver if he was going downtown. He waved me on and said, “It’s free. Come on.” so we all boarded. His machine was broken apparently but we had no idea if it would really take us where we were going. Whatever, it was a beautiful night so we would figure it out. We did make it downtown though and the driver was nice enough to tell us where to exit. We walked Carl back to his room and then headed back to ours. I sent Jonathan an email thanking him for making some time to go to lunch in the midst of conference chaos and then it was time for bed.

This has been a wonderful conference again! I got to see Sumana, Asheesh, Honza, Elana, Shauna, and Carl. I got to see friends from Portland. I met tons of new people, some in unexpected places and had a great time.

Today I learned that Montreal seems to have a LOT more hippies than Portland. It’s a wonderful, diverse, beautiful city. I hope we can come back just because.

2015.04.11 – Pycon Day Two

Once again I couldn’t get out of bed. Made it across the street in time for the talks to begin though. Listened to some great talks about diversity and getting started as a new contributor. I then went on my own to a test driven development talk that was pretty boring for me unfortunately. It was lunchtime so I met up with Andrew and Amanda and we headed to the Open Hatch booth. We talked with a group of really nice women, one who is a vegan. We started talking about the lack of vegan dessert and I remembered a friend had suggested a vegan bakery to try. I looked it up and it was a fairly decent walk away but Andrew and I decided to go for it anyway. It seemed pretty nice out but as we were walking it was getting more cloudy, cold and windy. We were already far enough to be kind of invested in the walk though so we kept going. We finally made it to Sophie Sucree and it was totally worth it. We had a great talk with the girl who was working while I had tea and cheesecake. Andrew had carrot cake. We got several cupcakes and a pecan tart to go and by the time we were all done the weather had cleared up and warmed up so we decided to walk back. It was wonderful.

We made it back to the event and dropped off a cupcake to Liz who was ever thankful and then wandered around the booths some more. We were collecting stuff to take to Josh and Michael’s boys Felix and Kayden. We would be seeing them in just a few days and what better to bring them than conference swag. We dropped everything off at our place and then headed back for the last of the talks, techniques for debugging and a talk about avoiding burnout.

Our friend Carl was here and somehow I didn’t know that until the end of the day when Andrew mentioned that Carl had gone back to his hotel. It took me several seconds to process that he was here in Montreal. Well we just had to see him! Luckily he was willing to go out to dinner with us so we walked up to his hotel. We took the underground path that is a lot longer but an interesting labyrinth to traverse. We took this walk many, many times last year since we stayed at the hotel last time.

We got to Carl’s hotel room and visited for a bit before deciding to go get pizza nearby. Once we walked up to the place, I recognized it from last year. It was where we ate our first meal in Montreal and it wasn’t that great. This time it was wonderful! We also had the pleasure of making friends with the older couple sitting next to us. The wife was so outgoing and funny! When she mentioned that she has been to Paris 17 times and knows it like the back of her hand I said I wanted to go with her. She immediately gave me her contact info! She also seemed to think Andrew was a minor and also my son. Wow, that just never gets old…..unlike me! She said if I didn’t like the woman he decided to date that I needed to “flick her away like a bad burrito” as she made a flicking motion. The three of us had several good laughs about the whole thing but man I feel old. Shaking my fist at Andrew’s youthful looks is doing nothing to age that baby face of his though. We had a nice walk back to Carl’s room and visited for a while before heading back so we could go to bed.

Today I learned that Eddie Money sang a song called Gimme Some Water. I thought I knew all of his songs!

2015.04.10 – Pycon Day One

I was too tired to get up and make it to the opening statement and keynote talks. Andrew let me sleep while he got up, made coffee, tea, showered and got dressed. We made it across the street to the conference at around 10:00 and wandered around the expo hall. We talked to a few people, ran into some old friends and scoped out the different booths. I spotted a Dreamhost booth which surprised me a lot. They are a Perl shop and this was all about Python. Andrew and I wandered over to chat with them and I talked with a really nice guy for a bit and then glanced over at the other person, looked at their nametag and noticed it said Jonathan. Huh. I was supposed to speak with a Jonathan on Monday but the call had to be rescheduled. Could this be the same person? He saw me and I saw him and then we both realized who the other person was. I didn’t know he would be there and he didn’t know I would be there either. So weird. Anyway, he said we should have lunch on Sunday and I said that would be great but I was definitely not expecting he would follow through. I figured it was just awkward for him and he was being nice.

It was time for the talks to start so I went to the first one and ran into Amanda. We stayed in the same room for the next talk as well. Andrew went to a couple of security talks and then sat with us for the last talk before lunch. The talks were all pretty good. I enjoyed the talk about PEP 8. The three of us went and stood in a really long lunch line and then ended up missing the next talk. Andrew and I headed to the Advanced Git talk. I was very curious about what constituted advanced. I ended up knowing and regularly using everything he talked about except for bisecting. I thought, “If that’s advanced Git then I’m a freakin’ genius!”

After that we watched David Beazley LIVE code for his talk. It was so impressive and very funny. He’s a great speaker. We had the pleasure of listening to his talk last year about being locked in a vault with a computer. It’s also a fantastic talk.

After all of the talks were over we were both pretty tired so we went to the local IGA and got some groceries. We made a yummy dinner in our cute little studio, caught up on some email and went to bed. Great day!

Today I learned that I know more Git than I thought. That or the talk was horribly titled.

2015.04.09 – To Montreal and Pycon!

Today was pretty much just a day of travel to Montreal but with one interesting twist! Our flight had a connection at Dulles airport in Washington D.C. which would be a first for us. Taylor and Delaney were returning from a trip to New Orleans and Alabama. Apparently their flight was delayed by several hours and they now had to connect in D.C. as well. I just happened to see his post about it right before we were to board the plane so I told him what time we were arriving. They were arriving at exactly the same time and just a few gates down from us! We would be able to hug them in passing and I could wish Taylor a happy early birthday since it’s tomorrow.

We arrived and there they were! It was so great to meet them all the way across the country like that when we live just a mile from each other 🙂 The rest of the trip was totally uneventful. We arrived in Montreal at about 19:00, easily made it through customs and caught our bus to the city. Our flat was pretty easy to find and although I knew it was close to the conference I didn’t realize it was right next to it. Perfect! The flat is really nice and has everything we need for our week here including a washer and dryer. Once we dropped off our stuff we headed out for dinner. There was an Ethiopian place about a mile from where we are staying so in spite of the cold and the rain we walked there. It was a nice brisk walk and our delicious food was totally worth it. We ate every scrap and were both stuffed. The perfect time to make the walk back. There were a surprising amount of people out at that hour and in that weather but I guess the rain is an improvement for the locals. I am told they had the coldest winter they have had in years.

Today I learned that I can handle being out in colder weather than I had realized.

2015.04.08 – Last Day at Mozilla

I had a meeting in the morning with someone from a local tech company that was supposedly offering apprenticeships. It was a total waste of time unfortunately and a bit discouraging but onward. I worked for a few hours just tying up loose strings, meeting with Peter and Richard to go over everything, say goodbye officially and to talk to them about what my plans were for continued contributions to Air Mozilla. I also had a chance to say goodbye to the other employees and Katt bought cupcakes! She’s so sweet! I will definitely miss her.

I had a great lunch date with Rachel whom I met at Kronda’s Church of Waffles last month. I had the nicest time just sitting and talking with her. I hope we can do that again soon!

Wayne picked me up and then it was a mad rush to do laundry and pack for our trip to Montreal and Pycon tomorrow. Sooooooo tired!

Today I learned that Lovejoy Bakers has an amazing chickpea and lemon sandwich! Definitely need to go back there.

2015.04.05 – This and That

Today was full of miscellaneous trips here and there. Andrew went running while Wayne and I took our walk in the neighborhood north of our house. We didn’t really realize that Gay Street kind of jogs east and becomes an alleyway for quite a distance. I think all the way to Rosa Parks at least. I should have known because our friend Mulysa’s house backs up to the alley and I’ve been there several times. I’m not really the most observant person though.

When we got back I wrote out TOO MANY checks for tax payments, visited with Jason for a bit when he came over then took a shower. It was soon time to pick up Dale, Miri and baby Michael from the airport but first we had to drop off Penny Loafer at their house and grab their car since it has the carseat. They landed nearly 30 minutes early! They were just getting their bags when we got there though so it was fine. They brought us back a loaf of San Francisco Sourdough bread. Yum! After we dropped them off Wayne and I stopped at this cool store that reclaims items from the landfill. The find some really sweet stuff. We found an old five panel door for $30!

Once we got back home I needed to take Jayde and Natale shopping for shoes, socks, underwear and such. That took a while because Natale is kind of picky about shoes. The pair he really liked were leather though and NOPE. He eventually found a pair he liked and lots of the stuff was on sale.

I worked more on my code/talk by looking over what I had written down yesterday and I also took some screen shots for slides. When I was done with that I worked on the test for pagination. I had to get a bit of help from Andrew and soon figured out that I was over-thinking the test for sure. I pushed it up and submitted a PR so we’ll see what might need rewriting if anything.

Today I learned about git cherry-pick. VERY handy!

2015.04.03 – Friday, Blah Day

I was supposed to go down to Mozilla but I have been feeling really tired so I decided to just stay home. I worked on my presentation but mostly rested. I still have to write the test for pagination but I really want to get a solid understanding of how all of the code parts and pieces fit together. I’m also trying to make sure I have all travel in order for our trip to Montreal. I haven’t even thought about packing and printing out addresses and such but all flights are booked and AirBNB is booked. I still have to buy train tickets but we can grab those at the train station in Montreal. I haven’t figured out when we should head to New York for our flight but if we leave the day before, we will need a hotel. We have a flurry of doctor’s appointments the three days before we go. Sooooo many things! But first I need a good talk outline so enough of this rambling.

Today I learned that we only get to dog sit Penny Loafer for the weekend and not a week like I had thought 🙁

2015.03.31 – Shaving of the Yaks

I really have to get busy and get this presentation written. I’m not looking forward to speaking in public so I keep dragging my feet. I definitely have a mental overview of what I want to say but I need some slides so I tried to fire up Keynote. Yeah, no. The app just opens another finder window with keynote greyed out. Super handy! I poked around to see if anyone else had the same issue but didn’t have any luck there. Apple was so unhelpful. I was informed that there was a great new update to Keynote and if I would simply upgrade to Yosemite I could have it. No thanks. I am not a fan of how Yosemite looks so I’ll hold out as long as possible before I have to upgrade.

I searched around for some free slideshow apps but didn’t really find anything I liked. I wasted a bunch of time yak shaving this issue and was just frustrated so moved on to fixing up some small nits with my feature. I was working out in the common area and there were lots of conversations going on so I was easily distracted. The room I work in was busy though so I just did the best I could and before I realized it the day had come to an end.

It was dinner night but also the day before Spencer’s birthday so Jordan and I ran out to Voodoo Donut and got a bunch of birthday donuts. Wayne made pasta with almond pumpkin sauce, salad and bread. Alice is gone for the week at a training seminar so it was very odd without her! Miri, Dale, baby Michael, Spencer, John, Jason, Taylor, Delaney, and Glenn joined the six of us though.

Today I learned about this really beautiful dance with light.