Garth Gilmour

Garth Gilmour gave up full time development back in 1999 to teach and mentor full time. Since then he’s delivered well over a thousand courses and workshops to all kinds of programmers from all kinds of backgrounds. He started teaching C++ to C coders, then Java to C++ coders, then C# to Java coders and now teaches everything to everybody, since we work in an industry pathologically incapable of making up its mind. Although self employed for most of this career he came to roost five years ago as ‘Head of Learning’ at Instil. When not at the whiteboard he coaches Krav Maga, lifts heavy weights and fights nerf wars with his kids.

Coding in Kotlin with Arrow