How to win a coding battle