Ever since then I've wanted to create my own language. Every language out there has something that gets in the way of a smooth process. Java and objective-c are too wordy, for C++, programmers keep messing up memory management and Python is slow.
The other day I started to write down some ideas on what my language would look like and I came to the conclusion that I don't have enough new ideas to go ahead right now but I will keep thinking about it and in about 5 years I will look at it again.
I do have one idea I would like to share. For years now we have had memory management. Now with multi core processing we need thread management. The rules to multithreading are just too simple for it to not be run by the compiler. The simpler the tools, the more it will get used.