Codejo-ing Our Way to Better Coding

After the success of our last codejo, it’s turning into a regular event with the next scheduled for the evening of Wednesday 16th January. Our sister company, The Centre of Excellence, is on board to provide us with a place to meet, so we’ll be taking advantage of the state-of-the-art training centre based just next door.

A codejo is an event where developers meet to hone their skills by performing katas. Taken from the Japanese martial art practice, katas are detailed choreographed patterns of movement performed either solo or in pairs. These katas are exercised with the idea that the skills learned become second nature during a fight situation. For developers, katas are used to enhance programming skills in the real world.

The next codejo will focus on TDD (Test Driven Development), a software development process that relies on the repetition of a very short development cycle. First the developer writes an (initially failing) automated test case that defines a desired improvement or new function, then produces the minimum amount of code to pass that test and finally refactors the new code to acceptable standards.

At the last event C# was used, but any language goes as the focus is on the style of programming. Level of skills and experience is also unimportant, the setting is informal and the emphasis is on learning from others.

Most importantly, the event aims to have fun with coding. All our Software Engineers are passionate about their work and enjoy the opportunity to explore new programming techniques. They’re also a sociable bunch who are already looking forward to getting together at next week’s codejo!