Knowledge Isn’t Enough to Become a Good Developer

Knowing what to do isn’t the same as being able to do it

Ben "The Hosk" Hosking
CodeX

--

Photo by Patrick Tomasso on Unsplash

Good code solves more problems than it creates

Software development world is full of noise. Articles about new technology, new features, new tools, changes. There are videos, tutorials, how to guides.

What developers should consider is knowledge can be useful but it's not as valuable as learning by doing. Lots of developers have the knowledge and know what technology to use in a certain situation, but this doesn’t mean they can do it.

Writing code and creating software is a skill. You improve skills by using the skill, making mistakes and learning from the experience.

  • Knowledge helps you to know what to do
  • Skills and experience gives you confidence you can do it

No matter how much you read about good developers and how they do their development, it doesn’t mean you can create software like them.

Knowledgable

Knowledgeable developers make it difficult to interview a developer and assess their skills. There are lots of developers who have the knowledge but cannot apply this knowledge when creating software.

--

--

Ben "The Hosk" Hosking
CodeX
Writer for

Technology philosopher | Software dev → Solution architect | Avid reader | Life long learner