JavaScript Survival Skills

By Becca Bailey

Elevator Pitch

New technology fatigue is real. In my first year and a half as a consultant, I tried to learn ALL THE THINGS. So far I haven’t learned everything about JavaScript, but I have learned a few things about surviving as a frequent context-switcher in a community that is moving quickly.


New technology fatigue is real.

In my first year and a half as a software consultant, I have worked on projects in Backbone, Angular 2, React, and Vue.js—and that’s just the JavaScript frameworks. I have worked on front-end code and back-end code with dozens of different testing frameworks, libraries, and build tools. Needless to say, I am exhausted.

I know I am not alone in this, because the JavaScript world is always changing. Life as a perpetual beginner is both exciting and daunting, and it can supercharge imposter syndrome, especially for those of us who are new to the industry. In order to save us all, I have explored a few strategies for surviving the world of front-end development as a consultant, a beginner, or a frequent context-switcher. Let’s talk about some of the pros and cons of micro architecture, web components, and framework-agnostic design patterns.


The truth is that I’m probably NOT the right person to speak about this topic, because I’m just starting out on this journey of learning and speaking. I have been working as a consultant for a small software consulting company for two years now, and I do think that frequent context-switchers are an audience who frequently get overlooked at tech conferences. Even as a beginner, I think I have something to share about the unique challenges we face.