I think once you reach this point you should go for it but also be prepared to move onto a programmable programming language.
There are large numbers of programmers who have moved on to "programmable" programming languages. (Languages where meta-programming is comfortable and very useful.) It's no longer a fringe thing. Either you use this wording tongue-in-cheek, or you haven't gotten that far yet.
There are large numbers of programmers who have moved on to "programmable" programming languages. (Languages where meta-programming is comfortable and very useful.) It's no longer a fringe thing. Either you use this wording tongue-in-cheek, or you haven't gotten that far yet.