De fleste utfordringer med webdesign er avhengige av at folk bruker sine eksisterende ferdigheter, men Code Challenge tar en helt annen tilnærming.
Hjernebarnet til Fred Boyle, 'digital chef' hos nGen Works, Code Challenge, utfordrer utviklere til å kode et lite prosjekt ved hjelp av et språk eller miljø som er nytt for dem.
I midten av mai vil deltakerne deretter komme tilbake til nettstedet, dele prosjektet og oppleve, og avsløre hva utfordringen lærte dem.
Ideen kom fra samtaler mellom venner om et bestemt programmeringsspråk og hvor forferdelig det tilsynelatende var å bruke. Dette førte til den konklusjonen at de fleste kodere holder seg til det de vet, til tross for potensielle fordeler med å utvide horisonten.
"Devs generelt ser ut til å komme i et spor og holde seg til det de vet og har blitt mest dyktige i," sa Boyle .net. "Noen vil prøve nye ting underveis, og kan til slutt flytte til noe nytt, men vi alle har våre reserveverktøy. "
Code Challenge har som mål å frigjøre utviklere fra et slikt scenario, og derfor spurte vi Boyle om fordelene med å lære nye språk. "Å lære nye språk og rammer utvider våre perspektiver og lar oss ta bedre informerte beslutninger når vi utvikler oss," sa han. "Noen teknologier er bedre egnet til å løse visse problemer, men hvis vi ikke er klar over disse verktøyene og hvilke problemer de kan løse, kan vi ende opp med å slå hodet med våre vanlige verktøy i stedet."
Boyle påpekte også at utvidelse av ferdighetene dine kan føre til flere forretningsmuligheter. "Det kan føre til crossover-utvikling," sa han. "Det er så mange nye teknologier tilgjengelig, og nye arbeidsområder åpner for noen utviklere. For eksempel tillater verktøy som PhoneGap tradisjonelle web-devs også å være native app-devs. "
Hvis du vil bli involvert, kan du gå til Code Challenge-nettstedet.