I was just getting my daily dose of programmers SE and noticed another closed "not constructive" question: Is writing software easier than reading and understanding it from scratch?
I've read through it and the answers and couldn't agree with the decision to close. OP is clearly someone new but between himself and a friend, he arrived at the same conclusion that several great authors (Uncle Bob being one among them) have also pointed out in their books. It took me almost decade of professional programming before I discovered and read those books. And I can't see those books about writing better software and improving your own skills and our profession as being a bad topic for programmers SE.
I've worked with professionals with more experience and higher salaries compared to me who seems have never stopped even once to ponder this very same question. I would reward OP for taking the time and thought he put in, instead of turning him away, as that question is very relevant to our profession.
I fully appreciate the work moderators are doing to keep this site going and overall, I am very grateful for the effort you guys are putting in, but it does feel that sometimes we over-aggressively close questions.