I'm also reminded of when Twitter claimed that it was Rails' fault that they didn't have better moderation tools. One of the most hilarious excuses I've ever heard.
I'm also reminded of when Twitter claimed that it was Rails' fault that they didn't have better moderation tools. One of the most hilarious excuses I've ever heard.
And still people are so fast to convert to latest frameworks and do complete rewrites. Most of the time recreating bugs they thought they got rid of many years ago. Or just make loads of new bugs. Or make it so slow on old phones that it can't be used any more.
Lucky for them their only competitor is Notion, another slow js app.
I think Silicon Valley illustrated this concept best. Just posted this clip a day ago to my twitter, so I too have felt the searing pain of being an IT architect and watching the right solution decisions get snowplowed - https://www.youtube.com/watch?v=ySDX02WD0og
Recruiting cheaper programmers will probably look nice on immediate results for a time, assuming the rewrite progresses well.
Whether the flood of bootcamp grads which, thanks to law of large numbers, will also contain a lot more bad choices and overwhelm your filtering ability, be actually good stewards for continued existence of things possibly critical to the business... is a completely different thing.
Possibly, but on the other hand, "adding more developers to a late project just makes it more late".
It all just feels like a colossal rathole to me. I'm feeling exhausted just thinking about it.
I am a creative builder. There’s something inspiring about building things in a new format, the same way an artist might explore art in a new medium.
I get frustrated with the parts of the company that use “technology X” because it’s a “core competency.” I’d be more accepting of this argument if I didn’t notice a strong correlation between proponents of this strategy and people who often do bare minimum maintenance, purely market request driven, nothing inspiring or innovative or game changing. Then competitor does something cool next door and tue blame game starts as the pink slips issue.
Evolve or die.
There is of course the flip side of this coin, and the yen-yang of balance is what makes for the best strategy.
The value in one's application is the domain specific part (the product). By switching the tools, which almost always are created outside of one's organization, you don't enhance your product.
With each rewrite you risk the advantages of your existing product and you will still be a consumer of third party language/framework, just another one yet without experience.