Oh boy. It’s been a while…sorry. And most people who read this site probably won’t be interested in this update anyway. I’m thinking about maybe shifting focus of this to a more technical blog, and putting personal/family stuff somewhere else.
Yesterday was really frustrating for me at work. I’ve been working on automating some of our regression tests for our iOS app, and it’s just been giving me a headache. The toolset for mobile automation just isn’t nearly as mature as it is for the web…but it’s getting there.
But (and this is the entire point of this post), since all of the software I’m working with is open source I was able to read it and debug it myself. I eventually tracked it to a known issue in the WebDriverAgent (written by Facebook) that handles the actual automation on the device/simulator. Not only was it a known problem already, but the developer had a fix…but wasn’t going to be able to merge it into the baseline until after Christmas. BUT (again) since it’s all open source I was able to take his fix and manually apply it to my local copy of the software, and I’m up and running!
It’s things like this that make me so happy about working in the open source community. It’s a pretty stark difference to the world of defense contracting I left behind just over a year ago…although to be fair there are large parts of the government that are making the move over to OSS.
P.S – I mentioned a while back that I was moving over from QWERTY to Colemak. It’s been a great success so far! I’m already up to 50-60 WPM (although I was ~90 on QWERTY, so still a ways to go). But I’m writing this post from a different machine, and I’m back to QWERTY. It’s pretty painful, but the muscle memory is still mostly in place, I’m just making a lot of mistakes. So blame any typos on that.