I'm trying to minimize my reliance on third party libraries as much as possible, now my question: should I write my own opengl bindings or use a library that already exists?
I'm not sure, if there's something to gain from writing my own bindings, what do you people think?
For something such as that, there's likely no good reason to write bindings instead of using them. It's going to suck regardless.
You should always make your own. Design your own electronic components, manufacture your own computer hardware, write your own operating system, implement your own compiler, and write your own software.