I am—and I can not emphasize this enough—very bad at coding.