Dev managers, directors, and CTOs: When it comes to things like unit testing, TDD, software design, and refactoring, don't assume new hires “know this stuff.” They don't teach it in college. Chances are, even your old hires have never had any training in these things, and barely any exposure.

…That’s where I come in.

Trusted By

Alaska Airlines


Check what our clients say about us

Instead of just explaining TDD, Jon helped us embrace it. And not only in theory: Jon helped us with our actual codebase, impressing me with his skill of making impacting code changes on a large codebase he had just seen.

Mario Negro Ponzi

Architect Mobile Native

We worked with Jon to create a custom 1-day course on writing ‘testable code’. He listened to our goals, learned about how we work, and created a great day of interactive and relevant content that our devs are actively applying.

Brad DeWitt

VP Mobile Development

I didn't know how to write better unit tests for my iOS app, and wanted to learn how to test complex code. These sessions helped me to write apps in a test-driven way. My time with Jon will help me in my career as I learned a lot of awesome unit testing concepts.

Jon is really great to work with. His dedication and his teaching style are incredible. I would love to work with him again for mentoring, and recommend him to anyone who wants to learn advanced unit testing.

Muhammad Junaid

iOS Engineer

Thanks @qcoding for an amazing mob programming workshop. The one hour went by so fast, I wanted to keep Mobbing & Learning. ⭐️⭐️⭐️⭐️⭐️

Franklin Byaruhanga

iOS Developer

If you ever get a chance to take a TDD workshop from Jon I highly recommend it! First day today was educational and a lot of fun!

Jordan Young

iOS Developer

About Jon Reid.

Jon is a leading expert in unit testing and test-driven development (TDD) for iOS development. He has been practicing TDD on Apple platforms since 2001, and is the author of iOS Unit Testing by Example: XCTest Tips and Techniques Using Swift.