Don't Call Yourself A Programmer, And Other Career Advice


2 min read

This is a must-read for every software developer!
Here are some important points:

  • Engineers are hired to create business value, not to program things.
  • Producing beautiful software is not a goal. Solving complex technical problems is not a goal. Writing bug-free code is not a goal. Using sexy programming languages is not a goal. Add revenue. Reduce costs. Those are your only goals.
  • If you call yourself a programmer, someone is already working on a way to get you fired.
  • … Describe yourself by what you have accomplished for previously employers vis-a-vis increasing revenues or reducing costs.
  • If you have not had the opportunity to do this yet, describe things which suggest you have the ability to increase revenue or reduce costs, or ideas to do so.
  • Anyone describing themselves as either a Java programmer or .NET programmer has already lost
  • A good engineer has a track record of — repeat after me — increasing revenue or decreasing costs.
  • People who are skilled in negotiation make more than those who are not.
  • The dominant quality which gets you jobs is the ability to give people the perception that you will create value.
After reading above article read this too: Do call yourself a programmer, and other career advice