(Edit: This turned out to be a fairly unoriginal sentiment as usual)

You'll be a real programmer if you:

Discrete tools in a continuous problem space