So that'd be another reason why JS will live long as a language of choice of automating cloud objects.
So that'd be another reason why JS will live long as a language of choice of automating cloud objects.
Well put. I see this getting applied to cloud infrastructure too. Cloud providers are increasingly offering their products as pure software objects on which traditional software engineering principles can be applied. I have been experimenting with using typescript to define infra components for last 18 months and have seen higher code contributions from non-operators(most of them are typescript practitioners) w.r.t terrafrom or ansible.
[slightly shameless plug] Recently started using Deno + typescript and its even better. My thoughts on this here: https://adnaan.badr.in/blog/2021/11/20/deno-for-infrastructu...
I often got asked "what about terraform?" Yes, what about it? It is a +1 in our stack, lagged (maybe not now) behind cloudformation releases, it still doesn't give you the benefits of a proper programming language, let alone one that many are familiar with, and we will not have a multicloud problem in the foreseeable future. So yeah, what about it?
In retrospect, there is a negative. The industry is brainwashed so looking for a new job becomes: but do you know terraform? Completely overlooking whether one could simply learn it :) it ain't rocket science
The primary language for business automation is VBA - Visual Basic for Applications. There's probably a decent opportunity building something to convert businesses existing Office VBA scripts to JS that works in online tools.
Doing distributed computing since the late 90's feels like being part of groundhog day, every time a new stack comes along to solve all RPC problems.