DEV Community

Discussion on: Stick to What You're Good At, Not What's Cool

Collapse
 
pancy profile image
Pan Chasinga • Edited

just have the discipline to not get distracted by it.

You already answered best. Nothing to disagree.

Go doesn't make sense to you, but it does to me. The point is everyone is different and shouldn't go chasing after things based on what the public says or thinks (or, for that matter, what TIOBE thinks).

Here's an example:

Bad
SO: Rust is the most loved language.
Me: Shoot I have to learn Rust.

Good
People: Ocaml is useless for practical projects reserved only for academia.
Me: But I get Ocaml and I feel that its construct really clicks with the way I think
so I'm gonna try to use it to build something useful anyway.

Another (arguably stronger) point being you want to build or learn something for the small wins, not to win big. Small wins always help with the drive.

What Alex Cross said, "You do what you are." is intentionally different from the well-known "You are what you do." I think your case was the latter. The first is meaning you in your guts know best what you are good at and do it. It doesn't mean stop learning.

Thank you for the message. I loved reading it.

Collapse
 
drhyde profile image
David Cantrell

Actually Go does make sense to me. I just don't know the idioms and tools well enough yet and so have to keep stopping to look things up, breaking the flow. I'm slowly improving, and will become one with the compiler at some point I'm sure :-)