Unit testing and TDD can seem simple enough in toy projects. But we don’t learn skills for toy projects; we want to apply them to our actual working code. If you spend too much time beating your head against difficulties, there’s a danger you may give up trying before reaching the breakthroughs.

I want to help you succeed. I can help you carve out beachheads in your code, areas of tested safety. I can save you time by bringing my years of experience in adding unit tests to legacy iOS code. Together we can find ways to make your code safer to change.

What we might do

  • pair programming
  • code review
  • unit testing legacy code
  • refactoring
  • TDD
  • do a one-on-one version of my TDD workshop (requires multiple sessions)

Jon with headset and coffee, ready to coach

Hiring me as your coach

Book an appointment with me by the hour. We do the work using video conferencing and screen sharing. You hire me as you might hire a tutor or a music teacher. We schedule regular appointments or you book them as you need them.

I favor working remotely in shorter sessions, rather than bringing me on-site for full days. This gives you a chance to learn, experiment, and try things on your own before we meet again.

Get details about how to schedule a coaching session

Team is testing away and I'm happy to report that 2 issues have already been caught BEFORE going to Production as a result of pipeline automation and a lot more attention to writing and maintaining good tests. Already paying off!

A happy engineering manager