DEV Community

loading...

Discussion on: The Dark Side Of The Magic

Collapse
codemouse92 profile image
Jason C. McDonald Author

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 Author

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.