Kung-Fu Coding (KFC)
In Chinese, Kung Fu can also be used in contexts completely unrelated to martial arts, and refers colloquially to any individual accomplishment or skill cultivated through long and hard work.
Kung Fu Coding is an initiative lead by the Architecture Forum. It is designed to bolster the company’s technical strategy and more importantly, help build up our developer's skills and overall enjoyment here at Yellowtail.
So what is it? We start off humbly; currently developers come together every fortnight for an hour session lead by one, two, or three masters! (Ahem, I mean the architecture forum guys). Topics will vary, but what they will have in common is their relevance to our work and the congruency with clean, high quality code.
Everything from the basics to the advanced will be covered and there will be a trail of documentation to help new initiates get up to speed. During these sessions everyone is encouraged to contribute, regardless what level they are – this was evident by our first session which had packets of chips flying at any students who challenged their masters… , or even just spoke to them. In summary, it’s another avenue to share technical knowledge and grow.
Sounds like a workshop? A workshop!? No, although the format is similar and it does help to explain what it is. The word workshop puts me to sleep and it really doesn’t encapsulate all that we hope to achieve from it.
Also, Kung Fu Coding has a really memorable acronym, KFC! This was advantageous when we first introducing the concept, Bait was needed, and fried chicken did the job.