I am a product manager and I am trying to understand what are the challenges that developers face while building their robotics applications in general and specifically around using ROS on windows.
What is your checklist for get your dev environment ready?
How easy of difficult is it to incorporate ROS nodes into your app especially on Windows?
How do you go about testing and simulating your code?
How do you deploy your code to your robots? Do you use a CI/CD pipeline?
How do you update your applications once deployed on to robots.
Forgive me if this seems too high level for dev forum. Appreciate your inputs.
Edit: Actually Microsoft has spent a lot of time improving things recently, as @gerkey pointed out:
For ROS 2, we have official support for Windows. You can expect most things to work and you can use cmake to make your own packages and develop them with visual studio or what ever you prefer: