It's not easy, and there are trade offs, but we did. We have two kids out of the house. One on their own, the other will be a senior in college next year. We have a younger child in 5th grade that we home school.
We felt it was better for the kids to have one parent at home versus sending them to day care and spending a ton of money on that. It just wasn't worth what the take-home was after paying for that.
I'm the UI Architect for Labcorp's Clinical Development division. Previous to that, I was the UI Architect for public-facing products.
About 6 years ago, we made a decision to re-platform from AngularJS. The candidates were Aurelia, React and Angular 2. At the time, I was pushing Aurelia, hard, even going so far as to contact Rob Eisenberg to discuss our needs.
We created a POC using each framework. React of course, was the smallest compiled source. Angular was the largest. Performance-wise, React was also the fastest, followed by Angular.
In the end, we decided on Angular for a number of reasons, one of which being that given the number of developers transitioning from AngularJS, we felt it would be easier to hire for.
I agree with the author in that React isn't well suited for Enterprise applications. I can't imagine having a one-off implementation for every application, where I have to re-learn the structure, libraries, etc, every time. that seems awful.
Aurelia has some really pretty features, and overall I feel it's a good framework that unfortunately just hasn't gotten a lot of attention.
Django was kind of the same way. Rails had the hype; Django had better architecture, and of course its dynamic admin. Django has caught up in a lot of ways because overall it's a well architected framework.
I have 25 years as a professional developer, but I’ve been writing code in some form or another for almost 40 years.
I’ve been getting multiple emails from recruiters for MONTHS.
I absolutely love my current role, and have no intention of leaving, but I’m betting I could make at least $130 an hour in the current market, which would be more than twice what I make salary-wise.
It’s certainly tempting, but contracting has downsides too. No paid vacation, insurance, etc.
Instead of Facebook, why not help build applications that positively impact people's lives? Come work with us at Labcorp.
We have plenty of developers in their 40s here and you can do a TON of different things from robotics to AR, AI/ML, APIs, Web Applications, mobile - all with incredible, awesome, smart people.
We have a great work/life balance, good equipment, flexible time off, and many other perks. We're all remote right now and likely will be for quite a while.