Why No One Is Looking for 'Rockstar Programmers'

Photo of Wiktor Schmidt

Wiktor Schmidt

Updated Mar 7, 2023 • 2 min read

During my (not so) recent presentation at CareerCon I talked about the skills you need when pursuing a (web)developer career. Here are 5 points I made:

  1. Be an egoless programmer. Remember that you are not your code. The only way to improve is to be open to feedback from others and give honest, non-judgemental feedback to others.

  2. Be a team player. Building software is a team sport. You don’t “own” your parts of the code. Instead, your job is to make sure the whole package works as expected. Don’t be a typical “well, it works on my machine” person. It has to work on users machines.

  3. Be a learner. Technology is changing fast. What was hot 5 years ago is no longer the best—stuff that’s relevant today didn’t even exist 5 years ago. You have to constantly learn new things (e.g. languages, libraries, patterns).

  4. Be a T-shaped person. Specialize in one narrow field and have a general understanding of a broader range of technologies. This makes you a very valuable asset within any organisation.

  5. Be relentlessly resourceful. Become a go-to person that can solve any problem. You don’t have to be able to solve every problem yourself, but you always know where to go to find the answer.

The full presentation is embedded below:

This post made it to the top of Hacker News - take a look at the HN comments

Photo of Wiktor Schmidt

More posts by this author

Wiktor Schmidt

Co-Founder and Executive Chairman
Efficient software development  Build faster, deliver more  Start now!

Read more on our Blog

Check out the knowledge base collected and distilled by experienced professionals.

We're Netguru

At Netguru we specialize in designing, building, shipping and scaling beautiful, usable products with blazing-fast efficiency.

Let's talk business