I’ve been curious about the differences between novice and expert programmers for quite a while. One day, given time and experience, we can consider ourselves to be an ‘expert’. In the tech industry, becoming an expert happens rather quickly. Namely, after about 3–5 years you can be promoted to a senior programmer without any real test of your knowledge and ability. Yes, companies do this for many reasons:

  • We don’t have money to give you a raise so we’ll give you a promotion instead.
  • Instead of taking that tempting offer from another company, we’ll give you a new title.
  • You…

Ben Spencer

Senior Frontend Engineer & Cat Aficionado

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store