every programmer should write their own editor. whether they share it with the world or not is unimportant. i don't understand why this isn't some unspoken rule of programmer culture, like a right of passage. (every programmer should create their own programming language too, but i digress)
my editor's name is max. you can probably guess the etymology.