DEV Community

Discussion on: What are the basic system requirements / Skill set required for learning & Developing Blockchain?

codemouse92 profile image
Jason C. McDonald • Edited on

Not a direct answer to your question, but please know WHY you want to work in Blockchain. If your answer is...

  • Because it's popular,

  • Because it's the next big thing,

  • Because it's the wave of the future,

  • Because {cool friend} says it's cool,

  • Because I want to make yet another cryptocurrency,

...then please, please, PLEASE don't "go into blockchain". It's turning into a fad, and its being used for more and more things it is ill-suited for.

In other words, don't just do it because All The Cool Kids Are Doing It.

However, if you have a specific, non-hype reason to learn blockchain, by all means, carry on!

kartik_07_05 profile image
Kartikey Rai

What if I'm just curious to learn it regardless of the hype because after all it's a good addition to my skill set ? Would love to have your opinion on this

codemouse92 profile image
Jason C. McDonald • Edited on

Here's the key phrase in what you just said: "...regardless of the hype..."

That's the key difference. It's definitely a good addition to your skill set. Blockchain has valid uses.

Ultimately, the fact it's a fad shouldn't be a reason to ignore a technology any more than it should be a reason to use it. When it comes to using a technology, we should know why; when it comes to learning a technology, we need only a desire to learn it based on our interests, existing skills, or industry sector.

In other words, if the only reason you wanted to learn blockchain was "because it's popular," I'd say it was pretty clear it would be a waste of your time. But since you have a personal interest ("curious") and believe it would be useful in your industry sector ("good addition to my skill set"), that is more than enough reason to learn anything.

Do note, "Because I'm curious" was not one of the answers I listed earlier as an indicator that learning isn't worth it. Curiosity is a valid motivator. I learned FORTRAN purely because I was curious.