do programmers even know how to code