If I&#x27;ve got five years&#x27; experience writing, say, front-end JavaScript, I can reasonably call myself a programmer. A company that wants to develop software in C for embedded microcontrollers might reasonably advertise for a programmer. But my value to that company is approximately $0, because I can&#x27;t (in a reasonable time frame) do the things they want done.