DEV Community

Discussion on: Stating The "Obvious"

Collapse
 
ben profile image
Ben Halpern

You can catch up with the trend later. When I was newer to professional software development, I was concerned about being on the cutting edge a little too much. If something was becoming popular, I was worried about missing the boat. I have come to realize that as I generally stay interested, curious, and willing to improve on my fundamentals, I gain the skills to jump on the trends if I really want to. I no longer have a feeling of obligations.

I say trends because that tends, but this can be generalized to non-trendy things. There are older languages, concepts, systems, etc. that I am super ignorant of, but I'm pretty confident that I could get involved in those areas if I immersed myself, but I can live with some ignorance if I'm not involved because there's plenty I do know.

I think it's good to keep up with what's going on, but you don't need to learn everything. This is obvious to me now but I was just talking to a slightly more junior developer who had the same concerns as I did about keeping up with trends. Stay curious and keep an eye on things, but there's no pressure with following trends as long as you keep improving on the fundamentals.

Collapse
 
dvanherten profile image
Dave van Herten

So true. You don't need to know everything about every new thing, but I'll echo it is important to know that things are out there by keeping tabs on topics in general. I just try to pay enough attention about what's out there so that if I come across a new problem I know enough to look into something deeper. If I don't know it even exists then I can't do that, but I certainly don't need to know everything about it right away. :)

Honestly, the Dev.To feed helps with that for me. If I start seeing the same topic coming up day after day I can add it to the list of things I might want to know a little bit more about.

Collapse
 
damcosset profile image
Damien Cosset

This! So much this! I still fall for this sometimes. I wanted to learn about Elm, and machine learning and what about that thing, and this one??

Then, I started to realise that I was only scratching the surface on every single subject I ever learned. So, focus on fewer things and catch up later. I mean, machine learning is not going anywhere anyway. And we all caught up on some subject at one point.

The fact that programming offers so much is amazing, but it can also be extremely distracting