Toady needs to decide min/max his development skills. There's no free respec on a software project -- the longer it goes on, the more expensive it is. The way he's playing now, his build is gonna hit a wall in the end game and the rest of us can see it coming. Then he'll be stuck grinding for incremental gains.
AFAIK, he's not using version control. He's mentioned that he'd be embarrassed to show to code to anyone before, and I can understand that feeling, as I've been there. Maybe he could do a small side project instead, and work with some people on that. As a break and as a learning tool, then later he can bring he new skills to DF. Just adding version control and some amount of automated testing would improve his quality of life, every day, by reducing the stress of fixing bugs. Even just version control.