Our CIO is pushing us to learn a programming language that no one has heard of. He used it in his old job. One looked into it and found that no company or government agency in my state used it. It doesn't appear in TIOBE Index. It doesn't appear in Stack Overflow's to programming language. My colleagues and I see this as a huge career limitation. What can we do about this?
9
Don't be too negative about it. It might lead to some job security. If it's too niche, you're less like to be replaced by AI
Can you do research showing who your competitors are using? And how nobody is using it? I’d share it out and show how the other languages are more modern/scalable/stable, etc. and see if that influences him.
@Software Engineer I think the point here is how can you be certain that no one else uses it and that it's a complete trash. It sounds like typical reactions from many SWEs when they face something not familiar. Be mindful that you are operating at your limited understanding of it. I'm with the Consultant 1, ask or lay out its features, pros and cons against other obvious choices. Then approach it not from your personal desire but from the perspective of how maintainable your product will be when your team is not familiar with it, how much will it cost the company to train, set up infra, etc. to support it. Do/ask for a full cost to benefits financial analysis. Maybe this is your chance to be flexible, step into something new, and shine.
uhh... what is the language? Forget your career, if its so obscure how/why would it improve the job at hand, let alone your career.
No, HCLs DX isnt Developer Experience, read before you speak.
DX is Javascript. Its not a language jist like nodejs isnt a language. import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './App'; // HCL DX appends a unique namespace ID to avoid collisions on multi-portlet pages const dxContainerId = window.dxSampleAppRootId || 'root-analytics-dashboard'; const rootElement = document.getElementById(dxContainerId); if (rootElement) { const root = ReactDOM.createRoot(rootElement); root.render( ); }
@Software Engineer "no code completion" for JS... bro. SMH.
Learn or leave. If you chose to learn see if they will pay for off site training and certification. Go to all the conferences and events on their dime too
Thank you for your feedback. Unfortunately where I work they haven't sent anyone to any conference or training in at least 35 years. No one is around for longer than that, so I can't tell when not sending anyone to training or conferences started. I think this circumstance is a rarity. Thank you again.
If the CIO says learn it then you do it or leave if you have concerns. Just try to keep up to date on whatever you were using before. The new CIO could become the old CIO.
They want you to use the HCL DX solution for content management and integration. First I don't think this is tied to a specific language but most likely clients use JavaScript for web content. Extensions to the backend are most likely written in Java. That's pretty common everywhere, He isn't asking anyone to learn a special language. He's selected a vender tool for your architecture. I think based on the way you expressed yourself in the post, you should first learn what's actually happening before you panic.
Share with the languages, we can certainly offer some insights. I’ve worked in some really obscure languages for speed and performance. I’ve also worked in some pretty weird languages that offered some very specific feature sets that scaled differently. And then, finally, I worked in some very old languages simply because that’s what was native to some ancient hardware. #VxWorksCanDie :) #Nortel
What's the language?