When a lawyer learns how to code