Some solid advice, some not so much. I do call myself a simple programmer. That is how I introduce myself either. Helps a lot when dealing with people whose job title require a third of A4 page to fit.
>How do I become better at negotiation? This could be a post in itself. Short version:
He misses the most important thing. The most powerful thing into negotiation is to know you can stand from the table and leave.