Wow. I could never have imagined how 2014 would play out for Quality Coding. Check out this collage.
There are many people I want to thank, and I’m excited about what lies ahead for this blog.
In January, a brand-new developer conference called Mobile Central Europe invited me to Warsaw. This my very first time to speak at any conference. So it was a surprise that I was rated as the best talk, and an even greater surprise that I was rated among the top two speakers! I want to thank Jarek Potiuk and all the organizers (too many to name, but I am remembering each of you), fellow speakers for their welcome, and those who attended for their warm hospitality.
— Jon Reid (@qcoding) February 15, 2014
(What is the name of the fellow at the end of the table? I don’t think he wasn’t one of the conference staff, but rather an attendee with the gift of hospitality.)
From Warsaw, I ducked over to Berlin at the kind invitation of Holger Hammel. I spent time with eBay developers there, and got to see how they collaborate using kanbans and in a style of meeting where the agenda is determined at the start of the meeting. I then spoke at eBay Tech Talk Berlin. Thank you to the eBay iOS crew, and to everyone who came to the Tech Talk.
— Holger Hammel (@mobilep2) January 14, 2014
(A lot of folks really packed in! I’m told it was the largest turnout to date.)
In April, I spoke at CocoaConf San Jose here in California. I did my worst job on my home turf! But the feedback cards helped me grow from the experience. I learned:
I want to thank Dave Klein and the Klein family, and everyone who came for being both gracious and honest.
— NatashaTheRobot (@NatashaTheRobot) April 26, 2014
(Despite my stumbles, I’m glad good stuff still got through.)
September found me in Aberystwyth, Wales for iOSDevUK. In addition to the talk on using dependency injection to enable TDD, I taught my first hands-on tutorial on Test-Driven Development for iOS developers. This starts with a demonstration of TDD principles in Objective-C, followed by a hands-on portion, and finally together we TDD a button that increments a displayed counter. Thank you to Chris Price and all the organizers — wonderful hospitality in a delightful place!
— 💎 not Jen or Jem (@gembarrett) September 3, 2014
From the U.K., I went to Logroño for NSSpain. This is my largest audience to date, and again I was welcomed warmly. Days of learning, days of eating and drinking! Thank you to Luis Ascorbe and all the organizers for all their hard work. With help, I did manage to get that bottle of wine home!
— ./orta (@orta) September 28, 2014
(Love these nerds. The photo captures the atmosphere of the conference.)
In all this, I’m thankful to my wife for her enthusiastic support, even when she was so very far away…
And I’m grateful that I got to meet so many of you! I made new friends from all over. It was especially encouraging to have many of you share that I enabled you to start writing unit tests for your iOS apps, and that you’re not finding it tedious but actually interesting. Keep pushing forward in your unit testing and TDD journeys! I’m confident that you will gain a lot by doing so.
I returned home with a desire to give more attention to this blog. A reader survey gave me important guidance — thank you to over 260 of you who took the time to fill out a rather complicated survey! Based on the results, I decided to start an iOS TDD sample app, which is still in its very early stages. Even before I’ve written any code, it is serving as a platform for fresh blog ideas. It has spurred me to write posts on project setup and tooling. And Quality Coding now has over 1,000 subscribers!
I’m scaling back my speaking engagements for at least the first half of 2015, so that I can create more Quality Coding content. I’m excited to start TDDing the first networking calls to the Marvel API. But wait until you see my coming series on application architecture — there may be some controversy as I go against the flow of conventional norms. You’re not going to want to miss the good things coming in 2015, so subscribe today!
Question: What are you thankful for in 2014? You can leave a comment by clicking here.
Programming was fun when I was a kid. But working in Silicon Valley, I saw poor code lead to fear, with real human costs. Looking for ways to make my life better, I learned about Design Patterns, Refactoring, and Test-Driven Development (TDD). Programming became fun again! I've now been doing TDD in Apple environments for 17 years. I'm committed to software crafting as a discipline, hoping we can all reach greater effectiveness and joy.
Please log in again. The login page will open in a new tab. After logging in you can close it and return to this page.