You should write real programs that become easy to write or extend because of your new language features. If you use libraries, account their complexity.
Of course this is nothing I propose to do. Write your programming language in a way that those real programs you're interested about become shorter and better. Only idiots care about features. You write programs with a programming language, it's not a decoration. Therefore you should concentrate on program development task and ignore aesthetic parts of your language that do not contribute on the usability.
Start with the simplest language you can write a program on. Improve the language iteratively from that and work with all issues you had with earlier versions and other languages.
There's a problem you're solving by writing a new programming language, right? Emphasize how that problem gets solved with your language.