I have seen it work great many times. I would even venture a guess that over 50% of drivers are programmers.
One success case that comes to mind is Qbranch on 1024 in 2008, took the robot all the way to Einstein and had one of the best autonomous routines of the year. ( of course he may be part robot himself so Im not sure if that is a good example

)