There is this phenomena where novice programmers have a strong desire to always write their own code for everything, completely shunning third-party code libraries. They typically believe that their method is more secure, more controlled, and more productive. These novice programmers often graduate from this stage as they realize that code written by others is often better than what they can write themselves.

How do you describe novice programmers who want to build everything themselves?

I used to call it "DIY programming". I've also heard of the "Not invented here syndrome", but that seems to apply to institutions rather than novice individuals.

  • Depends on the programmer. In some case they're doing the right thing!
    – Hot Licks
    Mar 28 '20 at 22:49
  • Some ideas: narcissistic, grandiose, self-confident, self-righteous Mar 28 '20 at 23:03
  • The phrase that comes to my mind is "reinventing the wheel".
    – Barmar
    Mar 28 '20 at 23:43

It's often called reinventing the wheel.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.