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.

Description

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.

Notes

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.