It's pronounced Diane. I do data architecture, operations, and backend development. In my spare time I maintain Massive.js, a data mapper for Node.js and PostgreSQL.
It can make sense to roll your own X in many situations, but the important thing to remember is that you have your own goal to reach and time you spend developing X is time you're not putting towards that. If someone else does X better than you could and there's no pressing reason to avoid it (expensive, difficult to integrate, etc), buy it.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
It can make sense to roll your own X in many situations, but the important thing to remember is that you have your own goal to reach and time you spend developing X is time you're not putting towards that. If someone else does X better than you could and there's no pressing reason to avoid it (expensive, difficult to integrate, etc), buy it.