Initially published here.

1. You will love programming again

2. You relive the first moments of programming (unless you started with Cobol)

3. You will see how other people write code

4. You will write and speak about code all day long. You’re between friends, accept that’s the one thing you could do for days

5. You come as an expert and leave like a novice

6. To live a paradox: it couldn’t possibly work but it does

7. You experience 3-4 programming languages you never tried before

8. There’s beer after it

9. You could use it to find a new job

10. Pair programming, TDD, clean code, refactoring

10 bis. For Romanians: Romania was the second country in the world to host one