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 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 computer enthusiasts and power users
Q&A for linguists, etymologists, and serious English language enthusiasts
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for peer programmer code reviews