Let’s Go For a Ride! A lot has been written about JavaScript Fatigue in the last few months. Medium has been filled with authors writing for and against JavaScript fatigue. Meanwhile others rejoiced to have a . boring stack to work with _A few days ago, I met up with a friend & peer over coffee._medium.com Javascript Fatigue _Recognizing Progress Requires a Certain Degree of Churn_medium.com JavaScript Fatigue: An Alternative Perspective Let’s get this out of the way. Fatigue is not my talking point. I was a beginner to JavaScript in 2016 and this is a first hand experience of how scared I was with my first interaction. These are some stats that got me going for JavaScript: Courtesy: Codementor.io Also comes the fact that by learning JavaScript, I could develop for the Web (Websites), Mobile devices (Web Apps, , ) and even software (Electron). One language and I was practically everywhere. ionic React-native Freaking Everywhere! So googling in mid 2016, my first stop was at . They promised a no bullshit course on JavaScript basics and I have to tell you, it was just that. But there was something wrong, it did not match the stats that inspired me earlier. What I learned looked in stark contrast to anything that existed. This really got me thinking. Later, I heard Bill Sourour how a Magicians course that showed a card trick differed from one that promised to teach how to make the Statue of Liberty disappear, I knew the problem. Learn JavaScript Code Academy talk about That time of the year, I landed a project where I was to build a mobile application for both android and iOS. What did I say? Of course I said yes, Let’s go Ionic! Because I knew Javascript. What could possibly go wrong?! This is where my problems began. I ventured once into the world of ionic which went into Angular. This was especially a bad time to do this because ionic v2 was on the verge and it used Angular 2 which had all tutorials written in Typescript and what the hell was Typescript?! I decided to go with ionic 1 for now and hoped this solved the issue. Of course, it didn’t. In came the style guides. , , Angular Styles guides: , . They wanted to change the way I wrote my code. There was something similar among them though, they all talked about or whatever. This ventured into W . Airbnb’s Style Guide Google Javascript Style Guide John Papa Todd Moto Module Bundlers or Loaders or Binders ebpack You get to see the rainbows for real!! I somehow got it running and then came test driven development. Enter , Karma, and I wanted to get and what not. Everyone wanted to change the way I code and it worked, That is one complicated API you have got, Webpack! Jasmine Mocha Moksha . I wrote no code With its dozen frameworks, transpilers and bundlers, a lot of beginners adapting to JavaScript ecosystem are losing their way. The Ending However I did not end my 2016 just like that, in despair. I landed at that winter and polished whatever I knew about JavaScript. I worked on FCC Projects and felt that rush of accomplishment rushing up my vein. I had some pretty good pointers from some real people on medium that helped me up my game. Free Code Camp _Like everybody else, I recently came across Jose Aguinaga’s post “How it feels to learn JavaScript in 2016”._medium.freecodecamp.com A Study Plan To Cure JavaScript Fatigue _The JavaScript community is suffering from a wave of framework fatigue. It's caused by the massive outpouring of new…_teropa.info Overcoming JavaScript Framework Fatigue There may not be a right horse to bet on right now, but that is not really a bad thing. JavaScript gives us choice more than what anyone else has, to choose our horses. And I learned this the hard way, We don’t have to change our stacks just because something new and shinier is on the horizon and everyone else is using it. Change because the change will provide you with something better. If you are using gulp and loving it, don’t chase Webpack, Webpack will come to you when the time comes. Life is like riding a bicycle. To keep your balance, you must keep moving. -Albert Einstein Granted! This is the story of some bad choices, but I believe they are the stories that need to be told. I still can’t make the Statue of Liberty disappear, but I’m not scared to try. Fatigued, non fatigued. Scared, Not Scared. There is never a better time to be a JavaScript developer than now, Let’s . Code. Create. Worry Later