Just out of curiosity, what is uncomfortable about writing shaders, in your opinion?
debugging
I agree completely.