DEV Community

Discussion on: The Dark Side Of The Magic

Collapse
 
codemouse92 profile image
Jason C. McDonald

There are an endless parade of technical details in our field. Why does your preferred set need to be everyone's path?

I never said that my preferred set needs to be on everyone's path. If you read my article again, you'll notice that I'm not holding up any language as "the one answer". I am merely making the point that all programmers need to eventually master the underlying principles of programming, yet too many avoid them.

Build your career in JS if you like. Or Rust. Or Haskell. Or COBOL, if you are so inclined. Whatever path you take, learn to code well.

Collapse
 
kspeakman profile image
Kasey Speakman

In the end coding well probably matters less than making a product that does what people need. Otherwise, no beginners could exist in our field. Although I agree that it is a worthy lifetime endeavor, at least for me.

Thread Thread
 
codemouse92 profile image
Jason C. McDonald • Edited

Coding well is a necessary step to ensuring software is stable and maintainable, both of which are necessary parts of making a product that does what people need.

Beginners certainly don't need to grasp every topic I've outlined right away. The point is simple: if you want to succeed as a programmer, you must pursue it. Avoiding it is a lose-lose scenario.