Stackoverflow and the whole Stackexchange network is good for asking very
  narrowly-scoped questions that can receive objective and preferably
  authoritative answers that cite documentation or definitions. Any kind of
  question which is subject of opinion, or liable to elicit debate, is off-topic
  there. This means that stackoverflow is only good for asking strictly
  technical questions, and there is an upper limit on how valuable this can be.
  Sure it can be very helpful when you are trying to solve a specific technical
  problem, but in the grand scheme of things, it is irrelevant; from a
  philosophical point of view, it is trivial.
  I have been looking for ways to discuss with other software engineers
  (preferably experts) issues that are related to software engineering but are
  in fact very much subject of opinion. These are the interesting questions. I
  do of course already have my own opinions, which tend to either deviate or be
  diametrically opposite from the prevailing industry trends, so it would be
  very useful to me to debate these issues with others to see what they have to
  say. Clearly, either I am wrong, or the entire industry is wrong; wouldn't it
  be nice if we could debate this and have it settled?
  To this effect, I decided to give a few forums a try, to see if it is possible
  to have debates in any of them. As it turns out, there seem to be very few
  options available, and things are rather quiet in each one of them; most
  people seem to be doing nothing but consuming content generated by influencers
  instead of participating in discussions. In this post I am listing my findings
  so far. I will be amending it as I gather more information.