As a developer, don't reinvent the wheel. An advice for developers and entrepreneurs