Skip to content
André Lademann
Go back

Gamification has a lot of potential for companies!

Gamification has a lot of potential for companies!

Inspired by my famous CSS YouTuber Kevin Powell and his CSS battles on YouTube, I organised a CSS battle in my company, Netresearch. Why? I noticed how quickly after a few tasks on CSS-battle, I was up to speed again. I learned so many new things, and it was great fun. Having fun and learning something with friends is of course even better, I thought to myself and started the challenge in our company.

Knowledge sharing is one of the keys to sustainable, successful businesses. Maybe my approach will help you and your colleagues to reach this goal faster and happier.

Rules

  1. one round lasts 20 minutes
  2. afterwards there is a 10-minute evaluation
  3. everyone writes human-readable code (no compression)
  4. use of any documentation is allowed
  5. The entire event is recorded. A moderator switches to the participants’ screens via screen-sharing and asks questions.

Entertainment

To entertain the spectators and participants during the competition, the participants take turns describing what they are currently working on. Furthermore, they are asked prepared questions. Here are a few examples:

Pot 1 – Serious questions

Pot 2 – Fun questions / tasks

Pot 3 – Tricky questions

Pot 4 – Nasty questions for an applicant

Tools

To participate in the event, the opponents will need the following items:

To organise such an event, you will need

OBS Studio on macOS set up for recording a coding battle with scenes, sources and audio mixer panels

Prizes

Coding battle prizes including a turquoise drawstring bag, sunglasses and promotional materials

At the end of a competition, the award ceremony is always a crowning event. The appreciation of the winner’s performance by all participants. For our first battle, I chose CSS. Getting the frontend developers excited wasn’t particularly difficult, but I wanted to get more colleagues on board from the backend as well, so I asked our marketing department for prizes for the winners.

Summary

Imparting knowledge in a playful way is not a new invention. My goal with this article is to show that this can also work for knowledge exchange in companies in the IT sector. At our first Coding Battle, we had a lot of fun and learned a lot. Organising an event like this takes a lot of effort the first time. The second time, it’s much easier. So the key to success is regularity.

Google Meet session showing a CSSBattle challenge being shared during a Friday Dev Samurai meetup

I would be pleased if you would also conduct a battle in your company and tell me about your experiences! You want to know more about it? Get in touch with me!

This is how it looks like

https://www.youtube.com/watch?v=20QiX8rmHnU&feature=emb_imp_woyt


Share this post:

Previous Post
git rebase -Xtheirs and -Xours: Resolving Conflicts Automatically
Next Post
Using MJML to improve your email in Node-RED