Art of development