personal programming experiment