If it's any consolation, practically everyone has had some bad experience with an MT4 programmer at some time. However, there are certain precautions that you can take into account to avoid making mistakes again. You can take a look at the post 'Tips to hire an MT4 programmer'. There we give several advises on this matter.