Technology for self-improvement