Finding candidates who demonstrate creativity and flexibility can often be just as important as a formal qualification. Ultimately, coders must imagine new solutions to problems; people from non-traditional backgrounds can be particularly good at this. For example, you might not think an understanding of music would be beneficial to coding, but you’d be wrong. Two of our senior developers joined us with just this background and with no formal certificate in coding. Programming and composing music both rely on a rigid framework (music has notes and rhythmic structures, coding has data types and operations). Both are about creating something from nothing and figuring out how to get there, with almost infinite scope for creativity and rule breaking.