Fry the bacon on top of the stove, or place bacon on a small baking sheet and bake at 425 degrees for 20 min. until crisp. Save 1 Tablespoon bacon grease. Let cool on paper towel. Crumble. Set aside.
Fill a large pot with water. Bring to a boil. In the meantime rinse the beans, snip the ends off, then snap in half and add to the boiling water. Boil for 5 min. Drain off all the water, very important. Set aside.
In a small bowl mix together sugar, soy sauce and salt. Set aside.
In a large frying pan over medium add the bacon grease and olive oil. Add the onion and sauté until caramelized, at least 5 min. Add the garlic and stir until you can smell the aroma. Add cooked beans. Stir for 2 min. Add the cooked bacon pieces. Stir. Pour on the sugar mixture. Stir-fry for about 3 more min. Add fresh ground black pepper to taste.