Recap: Craftsmanship Training, Tools

By Mercy Deche
iHub Consulting
  Published 19 Oct 2015
Share this Article
Recap: Craftsmanship Training, Tools

On Thursday, October 8th 2015, iHub Consulting held the first of its Craftsmanship Trainings. We started out with a conversation about 8 months ago: “How can we improve the quality of the software development craft in Kenya?”

A daunting goal, if there ever was any. We decided to organize a series of trainings run by industry experts. The first of these trainings was last Thursday. We decided to start with the tools training. Why? It has been said a bad workman quarrels with his tools. Which translates to, even a bad workman, at the very least, has tools. Tools he needs to learn to use better.

The event started with Jimmy Gitonga, former iHub community lead and all-round development guru, giving a talk on “The Craftsmanship Culture”. He focused on Africa, and how we had a culture of innovation long before the tech revolution. He spoke of the advances in metallurgy and tool making across the entirety of ancient Africa between 1500 and 2000 years ago. He dispelled, for example, the notion of “African time” and “Fundi” mentality, where people automatically assume that the time taken for completion given by the “fundi” should be padded with an allowance simply because African “fundis” are believed to never finish projects on time. He encouraged the participants to protect their name and reputation and to aspire to be world class.

After Jimmy’s rousing speech we had Joshua Mwaniki, Director of Operations, Kenya, Andela talk about what it means to be a world class developer. Joshua’s entertaining yet loaded speech focused on the importance of setting yourself apart as a world-class developer. He drew parallels with being passionate about sports. Anyone who watches football has an idea of who the best players in the world are, but very few developers locally can name the 5 best PHP or Javascript or Python developers in the world. How then, can we attain something we don’t recognize?

The training facilitators were Eugene Mutai, who leads the Nairobi JS community, an iHub Consultant and Andela fellow, and Kenneth Kinyanjui, Google Developer Expert and iHub Consultant. After the speeches we dived into the tools session with Eugene and Kenneth. They covered various tools that developers use in the development lifecycle. The training included lectures and practical sessions.

Some of the feedback we received for the training:

It was very eye opening in terms of Agile and TDD practices for developers

 

I loved the content of the training and it's aim.



We’re holding the next training on October 29th 2015. The training will be on Professional Practices and APIs and will cover: Why you should care about your craft,Design patterns,Programming Principles,Testing,Deliberate practice.

The training will run from 9:00 AM to 12:00 PM. Charges will be KES 1000.

If you’re convinced and ready for October 29th, please sign up here.

 

comments powered by Disqus