There is an old saying: Practice makes perfect; read, be documented, and do testing are good habits that we should acquire, the time, practice and perseverance will polish our skills, then we will not be developers who "implement other solutions", but those that create solutions.
Q&A for professional and enthusiast programmers
Q&A for computer enthusiasts and power users
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for professional programmers interested in conceptual questions about software development
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for peer programmer code reviews