> As long as you never work with anyone who disagrees with your style
> [...] and the only points to discuss are naming and software design,not the placement of spaces and newlines
lol. In my 15 years working with different people in different companies I think I never had a serious argument about code formatting or a serious discussion about placement of spaces and newlines (at most small talk about those issues on coffee & cigarette breaks).
Once you are used to jump between different projects and languages you just accept to use the style which is given.