Peel and cube the potatoes. Place potatoes in a microwavable bowl and cook on high for 5 minutes to par boil them, then drain.
While this is cooking seed and chop both peppers along with the onion. In a bowl, add the ham, potatoes, onion, pepper, garlic, green chilies and corn.
In a large frying pan melt the butter and oil. Add the ingredients and saute on high to form a crust. Stir to turn and cook evenly to desired crispness.