To make it clear before I start: My projects currently mainly use spaces. Nevertheless, I will be advocating for using a combination of tabs and spaces in this post. I hope that tools like formatters will switch over to that documentation in the future.