Thankyou to rstofer and dmills on your sentiments...you are of course absolutely correct, and i can see this now.
All i can now say is that "in my opinion", general SMPS design is easier than general embedded software design.
But even having said that, we had a software guy who was Italian...and he did us a perfectly satisfactory job....ok, yes, we had to go back to him a few times for mods, but generally that was fine....He never came to our UK office...admittedly , the software was just a DALI dimmable lamp...........any large embedded system, i admit, could be problematic when done from China to UK or wherever.