Stackoverflow is more centered around concrete problems/questions rather than discussions around how a problem could be implemented with a programming paradigm. I'd suggest
softwareengineering.stackexchange.com for such questions. Still the scope of what you ask is quite large to address here. —
Alper 45 secs ago