Basically it starts to feel like you need to become a full fledged developer. At one point I wanted to become one, then I realized how much I would not enjoy it. So anything I want to mod, if it feels like it's not modding anymore but instead developing, I stop right away. Leave it to the guys who already have long careers doing that stuff.