Chief Technology Officer (CTO) of a med-tech startup isn’t a senior developer. Here are four things you should know before assuming that you’re senior in your career to make sure you don’t mistake yourself for one of the most senior developers.

The User Is an Idiot

Yes, users use the app in an unexpected and often weird way.

  • Users can ask questions that seem really stupid and sometimes demand features that seem pointless.
  • Users have difficulties with functions that seem self-explanatory.
  • The user is not an expert.

My Product Owner/Manager Is Wrong, I Would Do It Better

Programmers make bugs, *** also

  • Focus on finding solutions instead of trying to show how wrong they are
  • Product managers can make mistakes
  • They have wider knowledge than you about budget, business circumstances, requirements from the client-side, deadlines, and priorities

Summary

Be a good programmer isn’t just about technical skills. It’s important to understand what you can bring to the company and how to do it.

  • A senior developer isn’t someone who knows every aspect of tech. It is a person who will help our company build a great product.

Code Is an Art and Has To Be Perfect

It is great to make code which you can show to others and be proud of, but it is even better to finish projects successfully.

  • Programming is not an art, it is a mindset
  • A mindset of thinking about the future and ignoring the present.

I’ll Use “X” for This Project Because I Know It

In many cases, your next project is more or less similar to previous ones. It would make no sense to spend a lot of time learning new tech since you already have proven solutions.

  • Sometimes, it can be the wrong decision to make.

Source