The cockroach theory for self-development