Message from JavaScript discussions
January 2018
— The concepts of programming are language-agnostic
There is no one design pattern to rule them all, you learn patterns and then apply them where you see fit for your project
— You should take everyone's advice with a few grains of salt, regardless of whether it's JS or any other language
— Don't be careful though, in fact try everything you have the time to try, and you'll eventually start to figure out what your own best direction is
— As a great example (I think it's great since webdevs constantly argue over these) is application patterns like MVC... I started just like you not knowing what was best, so I tried MVC and hated it, then moved on to MVP, then MVVM, then Flux. It took me all those tries to figure out what pattern best suited me
— Yeah i think that's the best way to go not knowing which one is best will make me explore them and learn more
— And true it applies to every language its just
— Sometimes become too overwhelming
— I've been there, oh man
— It took me 30 tries to even get MVC right, and hundreds of tries to get Flux right
— You just kind of get muddled in the complexity sometimes
— Yeah i can totally relate to that