If you run into a problem when you’re coding that already has a documented solution, don’t reinvent the wheel. It’s better and faster to take advantage of a known solution than to spend time creating a new one. There are many open-source projects that perform common tasks to solve general problems. ...