Whelp. Time to get fired.
What I would say to my new colleague and anyone joining is from this great tweet:
You are smart enough.
Learning to code just takes time.
You'll get there.
The complexity of code can be a huge stepping stone for new employees.
I'm not even refering to junior or graduate developers.
Off the top of my head, I don't even know how to make a basic table in Pandle. Sure, I can figure it out from experience (effectively, just remembering it), but a new (even experienced) starter probably couldn't pick it up with out help.
But what can we do to improve things?
Right now, I'm not sure. I would need to think about this and expand on it some more. Documentation? Wiki pages? README?
Sometimes being the only person who knows how a piece of code works can feel great. Almost like you're Liam Neeson.
Until you realise, you're that unamed bad guy that dies in the first fight scene.
Making code readable and ready to hand off to anyone is the ultimate goal. If you can't let it go or you think you're the only one that can manage it. You've done a shit job.