Don’t reinvent its features.

As a developer, you should resist the urge to develop everything yourself. There are often tools in your framework, libraries, or operating system that can do what you want.
Some people have a bad habit of coding these features themselves. The result of these efforts is usually less effective than the available tools. Generally speaking, it’s better to use a common tool than to invent a solution yourself. Developers working on your code down the road will have an easier time if you used the included tools instead of inventing your own monkey wrenches.
Study your platform, and learn its features. Use them.