Hello, Praveen Deewan.
Welcome to Microsoft Community!
I understand that you want to know if the Surface Pro 11 is suitable for a programmer's work use, so allow me to share the following information with you:
The Surface Pro 11 uses a Snapdragon processor with an Arm system architecture. This architecture may not be well suited for programmers in some cases, especially developers who need to run a lot of x86/x64 applications.
Application compatibility:
Microsoft provides the Prism emulation engine to run x86/x64 applications, but emulation performance may not be as good as native running. Some complex development tools and environments may not perform well in emulation mode.
Development tool support:
While more and more applications are being released with compatible versions for Arm systems, there are still some tools and libraries that may not run smoothly on Arm devices.
Hardware drivers:
Certain hardware and peripherals may lack Arm64 driver support, which may impact developer workflow.
Although upon investigation, the development applications you mentioned: Visual Studio, Intellij, Oracle SQL Developer, they are all capable of supporting Arm64.
However, for broader compatibility and to avoid some unanticipated limitations, we would recommend using Surface Pro 10 for your development needs.
We always put ourselves in the shoes of your needs. I hope the information I have shared with you can provide you with some reference value.
Of course, you can also give me a brief evaluation by clicking “Yes” or “No” at the bottom of the reply.
If you have any questions about other models of Surface devices, please don't hesitate to let me know.
I wish you all the best.
Best Regards.
Leo.L - Microsoft Community Support Specialist