Heat a couple of Tbsp. of oil ad a large pot. Salt and pepper your beef and beef to the heated oil. Cook until browned on all sides. you do not have to cook it all the way through, remove and set aside.
Add onions and garlic to pat, seasoning with salt and pepper. Cook until onions start to soften. Add in the chopped bacon and cook until browned.
Add in the flour and whisk together, after it is smooth allow to cook for another minute. Add in Guinness stirring until completely combined. Add tomato paste, chicken stock, carrots, seasoning, and coffee. Add beef back into the pot and stir together. If needed add water so beef is covered.
Bring to a slight boil, reduce heat to low and allow to simmer covered for about 2 hours. Add in the potatoes and allow to cook for another 30-40 minutes. Add slat and pepper to taste and serve.