Huh? Enterprise level companies are desperate for Ruby engineers to maintain large Rails apps and there still is a good amount of startups doing new work with it.
Huh? Enterprise level companies are desperate for Ruby engineers to maintain large Rails apps and there still is a good amount of startups doing new work with it.
No thanks.
Edit: My 'favorite' experience was the few months of consulting work I did with a team building Rails apps to deal with medical records and the app that I came into had tons of dead code paths that leaked HIPAA-regulated data all over the place.
None of the API routes were 100% functional, so I spent my first few weeks cleaning that up and making it bulletproof. Then I fixed their broken homebrewed SAML IdP. None of that work that I did was appreciated as they only wanted (but wouldn't say that they wanted) new frontend features to show off to the client to inflate the quality of their work.
More importantly, they were using Rails4, but implemented everything by watching a Rails2-era Railscast and would get frustrated with me for not doing the same, a.k.a "the rails way" (I was, just modern Rails and not their broken bullshit). And that was the CTO...
Very well said and it happens in lots of areas where companies seem to wish for "big outcomes but all for free".
You will see this in security all the time.
"We have to make sure this thing is bullet proof."
"Ok it's going to take a month to harden and audit our the network and infrastructure and add monitoring and we'll be in good shape."
"Uhh ... no we didn't quite mean it like that ... can't you like install a plugin in half an hour that does the same thing?"
(made up conversation but you get the point)
Well yeah, churn and burn is my company's motto. At least we pay well.
Our organizational structure isn't immutable, it just moves slowly. After about a year, my team's effort resulted in measurable improvements for both revenue and end-user experience.
If you're senior dev level and want more of a challenge that's not just throwing more code at the wall, these sorts of scenarios are something to seek out.
When I say "not willing to make organizational commitments..." I specifically mean they don't give you access to people -- stakeholders don't want to be bothered by the devs. It's far too common.
What you're describing though is a great situation -- I love those engagements.
What substantive evidence do you have of this shift?