DEV Community

Discussion on: What do you think about the idea that "there should be only one way of doing a thing" in programming languages?

Collapse
 
guitarino profile image
Kirill Shestakov

Disagree. Programming is expressing your creativity through a language. Nobody will solve the problem the same way.

If there are problems with obvious solutions, then those solutions can be automated. Once it's automated, your creative problem solving can apply at a higher level, but again, on this level, people will express their creativity differently.