Lessons Learned from 2nd Round of Large-Scale ReactJS Development

Lessons Learned from 2nd Round of Large-Scale ReactJS Development

7 years ago
Anonymous $L9wC17otzH

https://medium.com/@kevinkirchner/lessons-from-2nd-round-of-large-scale-reactjs-development-3175dbf652c8

I’ve been a frontend developer since 2006. (My obligatory “I’ve-been-developing-a-long-time” reference is, “My first web dev job was on Joomla!”) My other claim to fame is, in 2014, I worked for InVision when there were maybe only 10 or 12 team members—but only for two months ?. (They’re an amazing team, but I was young in my experience still and couldn’t quite keep up with the pace they had set. Clark and Ben are so hard-working and super nice guys! I highly recommend them.) Losing my job at InVision almost convinced me to jump ship and quit development altogether, so I tried a (very) short career in furniture-making, but quickly realized two things:

In 2016, I was on a team of high-quality and ambitious developers with plenty of experience in JavaScript frameworks (Ember.js, Backbone.js, some Angular v1, and some React). We had the opportunity to help build a subscription-based online learning site that was budgeted for $50k. After 6–8 months of development, we had a meeting to discuss our cash flow. Long story, short: we had none—we blew through the budget (and a lot more) and our company had to shut down one week later. Despite our amazing team, there was a lot to learn from that experience. Here are a few highlights: