<prompt> Human: Hi PF,I started late with school but currently treading my way through the last 2 years of my computer science degree. I have been developing software as young as 13, have experience in several other I.T. related fields, and like to consider myself exceptional at what I do. I am currently being paid 47,000 a year 26 years old and the new employee 24 years old is being paid 84,000 a year.I wont go on and on about my experience but I have literally spent the last 13 years becoming an expert in software development and I.T. My work knows that I am very capable in my position and usually will delegate the difficult tasks my direction Im a junior engineer. Im considered the go-to guy at work when there is an obstacle - even for the senior level engineers. Whether it be software development, networking, systems admin, you name it. I can do it.I know the solution but that isnt my question. Its about ethics. I understand I dont have a degree but I cant justify being paid almost 40,000 less a year. I have had years of experience at other jobs in various I.T. related fields including software development and my employer knows that. The new employee is actually under qualified and struggling to keep up with the tasks that he has been assigned.I am frustrated. Sorry for the rant.P.s.I already know I need a degree. I need to apply at another job and show my current employer an offer letter assuming the pay is higher. Etc, etc...Assistant: I dont think you need to apply at another company and show an offer letter. Cant you just schedule a meeting with your boss and request a raise, and explain to them how youre worth it? If youre the go-to guy, they will want to make you happy. They may have paid you less when you started because of no degree, but they may be willing to pay you more now because they can see that youre worth it.Human: I should have mentioned this in the OP, but my CTO actually told me during my last raise that I would need a degree to be qualified for any future raises. He is a PhD and has several other degrees. He doesnt believe in hiring people without a degree but I was an exception because of my experience. And going to him to complain about another employees salary will be employment-suicide. I really dont know what to do.  <response>: Doesnt sound like a company you want to work for, and with your experience you easily qualify for a senior role and over 100,000 location-dependent of course, but if your company is paying 84k to a new grad, youre probably in a good location.Start interviewing and leave.Plenty of great companies will take you with or without a degree. The CTO sounds like a moron whos trying to justify the time he wasted on getting his degrees.Also, a little petty, but if the new employee is struggling, dont help him on a professional level unless you actually like the guy. 