I did not appreciate how useful IronPython is when developing with C# at work until read this and thought about what the alternative would be like. To test our wafer handling robot, I can just instantiate it's individual axes at the REPL and move them around. Our I can create the whole device object and move them around in a coordinated manner. Any level of the system can be tested or cycled for reliability without having to write test fixtures in C#