Writing a language for fun is totally fine, but it is useful to know that fact when the language is being shared. Am I looking at this language to see if it will be useful to solve a problem I have that existing languages don't solve, or is it just an exercise, or is it an improvement?