I started working at this company a year and a half ago at 15$/h as a programmer. I had just finished a 3 month internship at another company so I would put my total experience at ~2 years. Since then I honed my skills and learned very much.
Recently I was going through average programmer salaries and I am way below average so I would like to negotiate a better salary. I am wondering how ethical would it seem to ask for 5$ more. Since I am paid 15$, this is a 33.3% increase, this makes it sound like a crazy amount even though it's not that much and would much better match my skills in the field. Even then all my friends are doing more but I shall be modest.
How would I go about it ?